// Generated by the protocol buffer compiler. DO NOT EDIT! // source: task_spec.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_task_5fspec_2eproto #define GOOGLE_PROTOBUF_INCLUDED_task_5fspec_2eproto #include #include #include #if PROTOBUF_VERSION < 3019000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3019006 < PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_task_5fspec_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_task_5fspec_2eproto { static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const uint32_t offsets[]; }; namespace chrome_lang_id { class TaskInput; struct TaskInputDefaultTypeInternal; extern TaskInputDefaultTypeInternal _TaskInput_default_instance_; class TaskInput_Part; struct TaskInput_PartDefaultTypeInternal; extern TaskInput_PartDefaultTypeInternal _TaskInput_Part_default_instance_; class TaskOutput; struct TaskOutputDefaultTypeInternal; extern TaskOutputDefaultTypeInternal _TaskOutput_default_instance_; class TaskSpec; struct TaskSpecDefaultTypeInternal; extern TaskSpecDefaultTypeInternal _TaskSpec_default_instance_; class TaskSpec_Parameter; struct TaskSpec_ParameterDefaultTypeInternal; extern TaskSpec_ParameterDefaultTypeInternal _TaskSpec_Parameter_default_instance_; } // namespace chrome_lang_id PROTOBUF_NAMESPACE_OPEN template<> ::chrome_lang_id::TaskInput* Arena::CreateMaybeMessage<::chrome_lang_id::TaskInput>(Arena*); template<> ::chrome_lang_id::TaskInput_Part* Arena::CreateMaybeMessage<::chrome_lang_id::TaskInput_Part>(Arena*); template<> ::chrome_lang_id::TaskOutput* Arena::CreateMaybeMessage<::chrome_lang_id::TaskOutput>(Arena*); template<> ::chrome_lang_id::TaskSpec* Arena::CreateMaybeMessage<::chrome_lang_id::TaskSpec>(Arena*); template<> ::chrome_lang_id::TaskSpec_Parameter* Arena::CreateMaybeMessage<::chrome_lang_id::TaskSpec_Parameter>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace chrome_lang_id { // =================================================================== class TaskInput_Part final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_lang_id.TaskInput.Part) */ { public: inline TaskInput_Part() : TaskInput_Part(nullptr) {} ~TaskInput_Part() override; explicit constexpr TaskInput_Part(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); TaskInput_Part(const TaskInput_Part& from); TaskInput_Part(TaskInput_Part&& from) noexcept : TaskInput_Part() { *this = ::std::move(from); } inline TaskInput_Part& operator=(const TaskInput_Part& from) { CopyFrom(from); return *this; } inline TaskInput_Part& operator=(TaskInput_Part&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const TaskInput_Part& default_instance() { return *internal_default_instance(); } static inline const TaskInput_Part* internal_default_instance() { return reinterpret_cast( &_TaskInput_Part_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(TaskInput_Part& a, TaskInput_Part& b) { a.Swap(&b); } inline void Swap(TaskInput_Part* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TaskInput_Part* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- TaskInput_Part* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const TaskInput_Part& from); void MergeFrom(const TaskInput_Part& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(TaskInput_Part* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "chrome_lang_id.TaskInput.Part"; } protected: explicit TaskInput_Part(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kFilePatternFieldNumber = 7, kFileFormatFieldNumber = 8, kRecordFormatFieldNumber = 9, }; // optional string file_pattern = 7; bool has_file_pattern() const; private: bool _internal_has_file_pattern() const; public: void clear_file_pattern(); const std::string& file_pattern() const; template void set_file_pattern(ArgT0&& arg0, ArgT... args); std::string* mutable_file_pattern(); PROTOBUF_NODISCARD std::string* release_file_pattern(); void set_allocated_file_pattern(std::string* file_pattern); private: const std::string& _internal_file_pattern() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_pattern(const std::string& value); std::string* _internal_mutable_file_pattern(); public: // optional string file_format = 8; bool has_file_format() const; private: bool _internal_has_file_format() const; public: void clear_file_format(); const std::string& file_format() const; template void set_file_format(ArgT0&& arg0, ArgT... args); std::string* mutable_file_format(); PROTOBUF_NODISCARD std::string* release_file_format(); void set_allocated_file_format(std::string* file_format); private: const std::string& _internal_file_format() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_format(const std::string& value); std::string* _internal_mutable_file_format(); public: // optional string record_format = 9; bool has_record_format() const; private: bool _internal_has_record_format() const; public: void clear_record_format(); const std::string& record_format() const; template void set_record_format(ArgT0&& arg0, ArgT... args); std::string* mutable_record_format(); PROTOBUF_NODISCARD std::string* release_record_format(); void set_allocated_record_format(std::string* record_format); private: const std::string& _internal_record_format() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_record_format(const std::string& value); std::string* _internal_mutable_record_format(); public: // @@protoc_insertion_point(class_scope:chrome_lang_id.TaskInput.Part) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_pattern_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_format_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr record_format_; friend struct ::TableStruct_task_5fspec_2eproto; }; // ------------------------------------------------------------------- class TaskInput final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_lang_id.TaskInput) */ { public: inline TaskInput() : TaskInput(nullptr) {} ~TaskInput() override; explicit constexpr TaskInput(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); TaskInput(const TaskInput& from); TaskInput(TaskInput&& from) noexcept : TaskInput() { *this = ::std::move(from); } inline TaskInput& operator=(const TaskInput& from) { CopyFrom(from); return *this; } inline TaskInput& operator=(TaskInput&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const TaskInput& default_instance() { return *internal_default_instance(); } static inline const TaskInput* internal_default_instance() { return reinterpret_cast( &_TaskInput_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(TaskInput& a, TaskInput& b) { a.Swap(&b); } inline void Swap(TaskInput* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TaskInput* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- TaskInput* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const TaskInput& from); void MergeFrom(const TaskInput& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(TaskInput* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "chrome_lang_id.TaskInput"; } protected: explicit TaskInput(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- typedef TaskInput_Part Part; // accessors ------------------------------------------------------- enum : int { kFileFormatFieldNumber = 3, kRecordFormatFieldNumber = 4, kPartFieldNumber = 6, kNameFieldNumber = 1, kCreatorFieldNumber = 2, kMultiFileFieldNumber = 5, }; // repeated string file_format = 3; int file_format_size() const; private: int _internal_file_format_size() const; public: void clear_file_format(); const std::string& file_format(int index) const; std::string* mutable_file_format(int index); void set_file_format(int index, const std::string& value); void set_file_format(int index, std::string&& value); void set_file_format(int index, const char* value); void set_file_format(int index, const char* value, size_t size); std::string* add_file_format(); void add_file_format(const std::string& value); void add_file_format(std::string&& value); void add_file_format(const char* value); void add_file_format(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& file_format() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_file_format(); private: const std::string& _internal_file_format(int index) const; std::string* _internal_add_file_format(); public: // repeated string record_format = 4; int record_format_size() const; private: int _internal_record_format_size() const; public: void clear_record_format(); const std::string& record_format(int index) const; std::string* mutable_record_format(int index); void set_record_format(int index, const std::string& value); void set_record_format(int index, std::string&& value); void set_record_format(int index, const char* value); void set_record_format(int index, const char* value, size_t size); std::string* add_record_format(); void add_record_format(const std::string& value); void add_record_format(std::string&& value); void add_record_format(const char* value); void add_record_format(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& record_format() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_record_format(); private: const std::string& _internal_record_format(int index) const; std::string* _internal_add_record_format(); public: // repeated group Part = 6 { ... }; int part_size() const; private: int _internal_part_size() const; public: void clear_part(); ::chrome_lang_id::TaskInput_Part* mutable_part(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput_Part >* mutable_part(); private: const ::chrome_lang_id::TaskInput_Part& _internal_part(int index) const; ::chrome_lang_id::TaskInput_Part* _internal_add_part(); public: const ::chrome_lang_id::TaskInput_Part& part(int index) const; ::chrome_lang_id::TaskInput_Part* add_part(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput_Part >& part() const; // required string name = 1; bool has_name() const; private: bool _internal_has_name() const; public: void clear_name(); const std::string& name() const; template void set_name(ArgT0&& arg0, ArgT... args); std::string* mutable_name(); PROTOBUF_NODISCARD std::string* release_name(); void set_allocated_name(std::string* name); private: const std::string& _internal_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); std::string* _internal_mutable_name(); public: // optional string creator = 2; bool has_creator() const; private: bool _internal_has_creator() const; public: void clear_creator(); const std::string& creator() const; template void set_creator(ArgT0&& arg0, ArgT... args); std::string* mutable_creator(); PROTOBUF_NODISCARD std::string* release_creator(); void set_allocated_creator(std::string* creator); private: const std::string& _internal_creator() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_creator(const std::string& value); std::string* _internal_mutable_creator(); public: // optional bool multi_file = 5 [default = false]; bool has_multi_file() const; private: bool _internal_has_multi_file() const; public: void clear_multi_file(); bool multi_file() const; void set_multi_file(bool value); private: bool _internal_multi_file() const; void _internal_set_multi_file(bool value); public: // @@protoc_insertion_point(class_scope:chrome_lang_id.TaskInput) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField file_format_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField record_format_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput_Part > part_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr creator_; bool multi_file_; friend struct ::TableStruct_task_5fspec_2eproto; }; // ------------------------------------------------------------------- class TaskOutput final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_lang_id.TaskOutput) */ { public: inline TaskOutput() : TaskOutput(nullptr) {} ~TaskOutput() override; explicit constexpr TaskOutput(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); TaskOutput(const TaskOutput& from); TaskOutput(TaskOutput&& from) noexcept : TaskOutput() { *this = ::std::move(from); } inline TaskOutput& operator=(const TaskOutput& from) { CopyFrom(from); return *this; } inline TaskOutput& operator=(TaskOutput&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const TaskOutput& default_instance() { return *internal_default_instance(); } static inline const TaskOutput* internal_default_instance() { return reinterpret_cast( &_TaskOutput_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(TaskOutput& a, TaskOutput& b) { a.Swap(&b); } inline void Swap(TaskOutput* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TaskOutput* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- TaskOutput* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const TaskOutput& from); void MergeFrom(const TaskOutput& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(TaskOutput* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "chrome_lang_id.TaskOutput"; } protected: explicit TaskOutput(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNameFieldNumber = 1, kFileFormatFieldNumber = 2, kRecordFormatFieldNumber = 3, kFileBaseFieldNumber = 5, kFileExtensionFieldNumber = 6, kShardsFieldNumber = 4, }; // required string name = 1; bool has_name() const; private: bool _internal_has_name() const; public: void clear_name(); const std::string& name() const; template void set_name(ArgT0&& arg0, ArgT... args); std::string* mutable_name(); PROTOBUF_NODISCARD std::string* release_name(); void set_allocated_name(std::string* name); private: const std::string& _internal_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); std::string* _internal_mutable_name(); public: // optional string file_format = 2; bool has_file_format() const; private: bool _internal_has_file_format() const; public: void clear_file_format(); const std::string& file_format() const; template void set_file_format(ArgT0&& arg0, ArgT... args); std::string* mutable_file_format(); PROTOBUF_NODISCARD std::string* release_file_format(); void set_allocated_file_format(std::string* file_format); private: const std::string& _internal_file_format() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_format(const std::string& value); std::string* _internal_mutable_file_format(); public: // optional string record_format = 3; bool has_record_format() const; private: bool _internal_has_record_format() const; public: void clear_record_format(); const std::string& record_format() const; template void set_record_format(ArgT0&& arg0, ArgT... args); std::string* mutable_record_format(); PROTOBUF_NODISCARD std::string* release_record_format(); void set_allocated_record_format(std::string* record_format); private: const std::string& _internal_record_format() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_record_format(const std::string& value); std::string* _internal_mutable_record_format(); public: // optional string file_base = 5; bool has_file_base() const; private: bool _internal_has_file_base() const; public: void clear_file_base(); const std::string& file_base() const; template void set_file_base(ArgT0&& arg0, ArgT... args); std::string* mutable_file_base(); PROTOBUF_NODISCARD std::string* release_file_base(); void set_allocated_file_base(std::string* file_base); private: const std::string& _internal_file_base() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_base(const std::string& value); std::string* _internal_mutable_file_base(); public: // optional string file_extension = 6; bool has_file_extension() const; private: bool _internal_has_file_extension() const; public: void clear_file_extension(); const std::string& file_extension() const; template void set_file_extension(ArgT0&& arg0, ArgT... args); std::string* mutable_file_extension(); PROTOBUF_NODISCARD std::string* release_file_extension(); void set_allocated_file_extension(std::string* file_extension); private: const std::string& _internal_file_extension() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_extension(const std::string& value); std::string* _internal_mutable_file_extension(); public: // optional int32 shards = 4 [default = 0]; bool has_shards() const; private: bool _internal_has_shards() const; public: void clear_shards(); int32_t shards() const; void set_shards(int32_t value); private: int32_t _internal_shards() const; void _internal_set_shards(int32_t value); public: // @@protoc_insertion_point(class_scope:chrome_lang_id.TaskOutput) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_format_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr record_format_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_base_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_extension_; int32_t shards_; friend struct ::TableStruct_task_5fspec_2eproto; }; // ------------------------------------------------------------------- class TaskSpec_Parameter final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_lang_id.TaskSpec.Parameter) */ { public: inline TaskSpec_Parameter() : TaskSpec_Parameter(nullptr) {} ~TaskSpec_Parameter() override; explicit constexpr TaskSpec_Parameter(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); TaskSpec_Parameter(const TaskSpec_Parameter& from); TaskSpec_Parameter(TaskSpec_Parameter&& from) noexcept : TaskSpec_Parameter() { *this = ::std::move(from); } inline TaskSpec_Parameter& operator=(const TaskSpec_Parameter& from) { CopyFrom(from); return *this; } inline TaskSpec_Parameter& operator=(TaskSpec_Parameter&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const TaskSpec_Parameter& default_instance() { return *internal_default_instance(); } static inline const TaskSpec_Parameter* internal_default_instance() { return reinterpret_cast( &_TaskSpec_Parameter_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(TaskSpec_Parameter& a, TaskSpec_Parameter& b) { a.Swap(&b); } inline void Swap(TaskSpec_Parameter* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TaskSpec_Parameter* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- TaskSpec_Parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const TaskSpec_Parameter& from); void MergeFrom(const TaskSpec_Parameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(TaskSpec_Parameter* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "chrome_lang_id.TaskSpec.Parameter"; } protected: explicit TaskSpec_Parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNameFieldNumber = 4, kValueFieldNumber = 5, }; // required string name = 4; bool has_name() const; private: bool _internal_has_name() const; public: void clear_name(); const std::string& name() const; template void set_name(ArgT0&& arg0, ArgT... args); std::string* mutable_name(); PROTOBUF_NODISCARD std::string* release_name(); void set_allocated_name(std::string* name); private: const std::string& _internal_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); std::string* _internal_mutable_name(); public: // optional string value = 5; bool has_value() const; private: bool _internal_has_value() const; public: void clear_value(); const std::string& value() const; template void set_value(ArgT0&& arg0, ArgT... args); std::string* mutable_value(); PROTOBUF_NODISCARD std::string* release_value(); void set_allocated_value(std::string* value); private: const std::string& _internal_value() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value); std::string* _internal_mutable_value(); public: // @@protoc_insertion_point(class_scope:chrome_lang_id.TaskSpec.Parameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_; friend struct ::TableStruct_task_5fspec_2eproto; }; // ------------------------------------------------------------------- class TaskSpec final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_lang_id.TaskSpec) */ { public: inline TaskSpec() : TaskSpec(nullptr) {} ~TaskSpec() override; explicit constexpr TaskSpec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); TaskSpec(const TaskSpec& from); TaskSpec(TaskSpec&& from) noexcept : TaskSpec() { *this = ::std::move(from); } inline TaskSpec& operator=(const TaskSpec& from) { CopyFrom(from); return *this; } inline TaskSpec& operator=(TaskSpec&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const TaskSpec& default_instance() { return *internal_default_instance(); } static inline const TaskSpec* internal_default_instance() { return reinterpret_cast( &_TaskSpec_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(TaskSpec& a, TaskSpec& b) { a.Swap(&b); } inline void Swap(TaskSpec* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TaskSpec* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- TaskSpec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const TaskSpec& from); void MergeFrom(const TaskSpec& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(TaskSpec* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "chrome_lang_id.TaskSpec"; } protected: explicit TaskSpec(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: std::string GetTypeName() const final; // nested types ---------------------------------------------------- typedef TaskSpec_Parameter Parameter; // accessors ------------------------------------------------------- enum : int { kParameterFieldNumber = 3, kInputFieldNumber = 6, kOutputFieldNumber = 7, kTaskNameFieldNumber = 1, kTaskTypeFieldNumber = 2, }; // repeated group Parameter = 3 { ... }; int parameter_size() const; private: int _internal_parameter_size() const; public: void clear_parameter(); ::chrome_lang_id::TaskSpec_Parameter* mutable_parameter(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskSpec_Parameter >* mutable_parameter(); private: const ::chrome_lang_id::TaskSpec_Parameter& _internal_parameter(int index) const; ::chrome_lang_id::TaskSpec_Parameter* _internal_add_parameter(); public: const ::chrome_lang_id::TaskSpec_Parameter& parameter(int index) const; ::chrome_lang_id::TaskSpec_Parameter* add_parameter(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskSpec_Parameter >& parameter() const; // repeated .chrome_lang_id.TaskInput input = 6; int input_size() const; private: int _internal_input_size() const; public: void clear_input(); ::chrome_lang_id::TaskInput* mutable_input(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput >* mutable_input(); private: const ::chrome_lang_id::TaskInput& _internal_input(int index) const; ::chrome_lang_id::TaskInput* _internal_add_input(); public: const ::chrome_lang_id::TaskInput& input(int index) const; ::chrome_lang_id::TaskInput* add_input(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput >& input() const; // repeated .chrome_lang_id.TaskOutput output = 7; int output_size() const; private: int _internal_output_size() const; public: void clear_output(); ::chrome_lang_id::TaskOutput* mutable_output(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskOutput >* mutable_output(); private: const ::chrome_lang_id::TaskOutput& _internal_output(int index) const; ::chrome_lang_id::TaskOutput* _internal_add_output(); public: const ::chrome_lang_id::TaskOutput& output(int index) const; ::chrome_lang_id::TaskOutput* add_output(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskOutput >& output() const; // optional string task_name = 1; bool has_task_name() const; private: bool _internal_has_task_name() const; public: void clear_task_name(); const std::string& task_name() const; template void set_task_name(ArgT0&& arg0, ArgT... args); std::string* mutable_task_name(); PROTOBUF_NODISCARD std::string* release_task_name(); void set_allocated_task_name(std::string* task_name); private: const std::string& _internal_task_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_task_name(const std::string& value); std::string* _internal_mutable_task_name(); public: // optional string task_type = 2; bool has_task_type() const; private: bool _internal_has_task_type() const; public: void clear_task_type(); const std::string& task_type() const; template void set_task_type(ArgT0&& arg0, ArgT... args); std::string* mutable_task_type(); PROTOBUF_NODISCARD std::string* release_task_type(); void set_allocated_task_type(std::string* task_type); private: const std::string& _internal_task_type() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_task_type(const std::string& value); std::string* _internal_mutable_task_type(); public: // @@protoc_insertion_point(class_scope:chrome_lang_id.TaskSpec) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskSpec_Parameter > parameter_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput > input_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskOutput > output_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr task_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr task_type_; friend struct ::TableStruct_task_5fspec_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // TaskInput_Part // optional string file_pattern = 7; inline bool TaskInput_Part::_internal_has_file_pattern() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool TaskInput_Part::has_file_pattern() const { return _internal_has_file_pattern(); } inline void TaskInput_Part::clear_file_pattern() { file_pattern_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& TaskInput_Part::file_pattern() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.Part.file_pattern) return _internal_file_pattern(); } template inline PROTOBUF_ALWAYS_INLINE void TaskInput_Part::set_file_pattern(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; file_pattern_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.Part.file_pattern) } inline std::string* TaskInput_Part::mutable_file_pattern() { std::string* _s = _internal_mutable_file_pattern(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.Part.file_pattern) return _s; } inline const std::string& TaskInput_Part::_internal_file_pattern() const { return file_pattern_.Get(); } inline void TaskInput_Part::_internal_set_file_pattern(const std::string& value) { _has_bits_[0] |= 0x00000001u; file_pattern_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskInput_Part::_internal_mutable_file_pattern() { _has_bits_[0] |= 0x00000001u; return file_pattern_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskInput_Part::release_file_pattern() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskInput.Part.file_pattern) if (!_internal_has_file_pattern()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = file_pattern_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_pattern_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_pattern_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskInput_Part::set_allocated_file_pattern(std::string* file_pattern) { if (file_pattern != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } file_pattern_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file_pattern, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_pattern_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_pattern_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskInput.Part.file_pattern) } // optional string file_format = 8; inline bool TaskInput_Part::_internal_has_file_format() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool TaskInput_Part::has_file_format() const { return _internal_has_file_format(); } inline void TaskInput_Part::clear_file_format() { file_format_.ClearToEmpty(); _has_bits_[0] &= ~0x00000002u; } inline const std::string& TaskInput_Part::file_format() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.Part.file_format) return _internal_file_format(); } template inline PROTOBUF_ALWAYS_INLINE void TaskInput_Part::set_file_format(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000002u; file_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.Part.file_format) } inline std::string* TaskInput_Part::mutable_file_format() { std::string* _s = _internal_mutable_file_format(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.Part.file_format) return _s; } inline const std::string& TaskInput_Part::_internal_file_format() const { return file_format_.Get(); } inline void TaskInput_Part::_internal_set_file_format(const std::string& value) { _has_bits_[0] |= 0x00000002u; file_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskInput_Part::_internal_mutable_file_format() { _has_bits_[0] |= 0x00000002u; return file_format_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskInput_Part::release_file_format() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskInput.Part.file_format) if (!_internal_has_file_format()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; auto* p = file_format_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskInput_Part::set_allocated_file_format(std::string* file_format) { if (file_format != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } file_format_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file_format, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskInput.Part.file_format) } // optional string record_format = 9; inline bool TaskInput_Part::_internal_has_record_format() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool TaskInput_Part::has_record_format() const { return _internal_has_record_format(); } inline void TaskInput_Part::clear_record_format() { record_format_.ClearToEmpty(); _has_bits_[0] &= ~0x00000004u; } inline const std::string& TaskInput_Part::record_format() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.Part.record_format) return _internal_record_format(); } template inline PROTOBUF_ALWAYS_INLINE void TaskInput_Part::set_record_format(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000004u; record_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.Part.record_format) } inline std::string* TaskInput_Part::mutable_record_format() { std::string* _s = _internal_mutable_record_format(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.Part.record_format) return _s; } inline const std::string& TaskInput_Part::_internal_record_format() const { return record_format_.Get(); } inline void TaskInput_Part::_internal_set_record_format(const std::string& value) { _has_bits_[0] |= 0x00000004u; record_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskInput_Part::_internal_mutable_record_format() { _has_bits_[0] |= 0x00000004u; return record_format_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskInput_Part::release_record_format() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskInput.Part.record_format) if (!_internal_has_record_format()) { return nullptr; } _has_bits_[0] &= ~0x00000004u; auto* p = record_format_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (record_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { record_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskInput_Part::set_allocated_record_format(std::string* record_format) { if (record_format != nullptr) { _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } record_format_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), record_format, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (record_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { record_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskInput.Part.record_format) } // ------------------------------------------------------------------- // TaskInput // required string name = 1; inline bool TaskInput::_internal_has_name() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool TaskInput::has_name() const { return _internal_has_name(); } inline void TaskInput::clear_name() { name_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& TaskInput::name() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.name) return _internal_name(); } template inline PROTOBUF_ALWAYS_INLINE void TaskInput::set_name(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.name) } inline std::string* TaskInput::mutable_name() { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.name) return _s; } inline const std::string& TaskInput::_internal_name() const { return name_.Get(); } inline void TaskInput::_internal_set_name(const std::string& value) { _has_bits_[0] |= 0x00000001u; name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskInput::_internal_mutable_name() { _has_bits_[0] |= 0x00000001u; return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskInput::release_name() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskInput.name) if (!_internal_has_name()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskInput::set_allocated_name(std::string* name) { if (name != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskInput.name) } // optional string creator = 2; inline bool TaskInput::_internal_has_creator() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool TaskInput::has_creator() const { return _internal_has_creator(); } inline void TaskInput::clear_creator() { creator_.ClearToEmpty(); _has_bits_[0] &= ~0x00000002u; } inline const std::string& TaskInput::creator() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.creator) return _internal_creator(); } template inline PROTOBUF_ALWAYS_INLINE void TaskInput::set_creator(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000002u; creator_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.creator) } inline std::string* TaskInput::mutable_creator() { std::string* _s = _internal_mutable_creator(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.creator) return _s; } inline const std::string& TaskInput::_internal_creator() const { return creator_.Get(); } inline void TaskInput::_internal_set_creator(const std::string& value) { _has_bits_[0] |= 0x00000002u; creator_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskInput::_internal_mutable_creator() { _has_bits_[0] |= 0x00000002u; return creator_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskInput::release_creator() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskInput.creator) if (!_internal_has_creator()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; auto* p = creator_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (creator_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { creator_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskInput::set_allocated_creator(std::string* creator) { if (creator != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } creator_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), creator, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (creator_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { creator_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskInput.creator) } // repeated string file_format = 3; inline int TaskInput::_internal_file_format_size() const { return file_format_.size(); } inline int TaskInput::file_format_size() const { return _internal_file_format_size(); } inline void TaskInput::clear_file_format() { file_format_.Clear(); } inline std::string* TaskInput::add_file_format() { std::string* _s = _internal_add_file_format(); // @@protoc_insertion_point(field_add_mutable:chrome_lang_id.TaskInput.file_format) return _s; } inline const std::string& TaskInput::_internal_file_format(int index) const { return file_format_.Get(index); } inline const std::string& TaskInput::file_format(int index) const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.file_format) return _internal_file_format(index); } inline std::string* TaskInput::mutable_file_format(int index) { // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.file_format) return file_format_.Mutable(index); } inline void TaskInput::set_file_format(int index, const std::string& value) { file_format_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.file_format) } inline void TaskInput::set_file_format(int index, std::string&& value) { file_format_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.file_format) } inline void TaskInput::set_file_format(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); file_format_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:chrome_lang_id.TaskInput.file_format) } inline void TaskInput::set_file_format(int index, const char* value, size_t size) { file_format_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:chrome_lang_id.TaskInput.file_format) } inline std::string* TaskInput::_internal_add_file_format() { return file_format_.Add(); } inline void TaskInput::add_file_format(const std::string& value) { file_format_.Add()->assign(value); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskInput.file_format) } inline void TaskInput::add_file_format(std::string&& value) { file_format_.Add(std::move(value)); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskInput.file_format) } inline void TaskInput::add_file_format(const char* value) { GOOGLE_DCHECK(value != nullptr); file_format_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:chrome_lang_id.TaskInput.file_format) } inline void TaskInput::add_file_format(const char* value, size_t size) { file_format_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:chrome_lang_id.TaskInput.file_format) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& TaskInput::file_format() const { // @@protoc_insertion_point(field_list:chrome_lang_id.TaskInput.file_format) return file_format_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* TaskInput::mutable_file_format() { // @@protoc_insertion_point(field_mutable_list:chrome_lang_id.TaskInput.file_format) return &file_format_; } // repeated string record_format = 4; inline int TaskInput::_internal_record_format_size() const { return record_format_.size(); } inline int TaskInput::record_format_size() const { return _internal_record_format_size(); } inline void TaskInput::clear_record_format() { record_format_.Clear(); } inline std::string* TaskInput::add_record_format() { std::string* _s = _internal_add_record_format(); // @@protoc_insertion_point(field_add_mutable:chrome_lang_id.TaskInput.record_format) return _s; } inline const std::string& TaskInput::_internal_record_format(int index) const { return record_format_.Get(index); } inline const std::string& TaskInput::record_format(int index) const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.record_format) return _internal_record_format(index); } inline std::string* TaskInput::mutable_record_format(int index) { // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.record_format) return record_format_.Mutable(index); } inline void TaskInput::set_record_format(int index, const std::string& value) { record_format_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.record_format) } inline void TaskInput::set_record_format(int index, std::string&& value) { record_format_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.record_format) } inline void TaskInput::set_record_format(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); record_format_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:chrome_lang_id.TaskInput.record_format) } inline void TaskInput::set_record_format(int index, const char* value, size_t size) { record_format_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:chrome_lang_id.TaskInput.record_format) } inline std::string* TaskInput::_internal_add_record_format() { return record_format_.Add(); } inline void TaskInput::add_record_format(const std::string& value) { record_format_.Add()->assign(value); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskInput.record_format) } inline void TaskInput::add_record_format(std::string&& value) { record_format_.Add(std::move(value)); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskInput.record_format) } inline void TaskInput::add_record_format(const char* value) { GOOGLE_DCHECK(value != nullptr); record_format_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:chrome_lang_id.TaskInput.record_format) } inline void TaskInput::add_record_format(const char* value, size_t size) { record_format_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:chrome_lang_id.TaskInput.record_format) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& TaskInput::record_format() const { // @@protoc_insertion_point(field_list:chrome_lang_id.TaskInput.record_format) return record_format_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* TaskInput::mutable_record_format() { // @@protoc_insertion_point(field_mutable_list:chrome_lang_id.TaskInput.record_format) return &record_format_; } // optional bool multi_file = 5 [default = false]; inline bool TaskInput::_internal_has_multi_file() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool TaskInput::has_multi_file() const { return _internal_has_multi_file(); } inline void TaskInput::clear_multi_file() { multi_file_ = false; _has_bits_[0] &= ~0x00000004u; } inline bool TaskInput::_internal_multi_file() const { return multi_file_; } inline bool TaskInput::multi_file() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.multi_file) return _internal_multi_file(); } inline void TaskInput::_internal_set_multi_file(bool value) { _has_bits_[0] |= 0x00000004u; multi_file_ = value; } inline void TaskInput::set_multi_file(bool value) { _internal_set_multi_file(value); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskInput.multi_file) } // repeated group Part = 6 { ... }; inline int TaskInput::_internal_part_size() const { return part_.size(); } inline int TaskInput::part_size() const { return _internal_part_size(); } inline void TaskInput::clear_part() { part_.Clear(); } inline ::chrome_lang_id::TaskInput_Part* TaskInput::mutable_part(int index) { // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskInput.part) return part_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput_Part >* TaskInput::mutable_part() { // @@protoc_insertion_point(field_mutable_list:chrome_lang_id.TaskInput.part) return &part_; } inline const ::chrome_lang_id::TaskInput_Part& TaskInput::_internal_part(int index) const { return part_.Get(index); } inline const ::chrome_lang_id::TaskInput_Part& TaskInput::part(int index) const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskInput.part) return _internal_part(index); } inline ::chrome_lang_id::TaskInput_Part* TaskInput::_internal_add_part() { return part_.Add(); } inline ::chrome_lang_id::TaskInput_Part* TaskInput::add_part() { ::chrome_lang_id::TaskInput_Part* _add = _internal_add_part(); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskInput.part) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput_Part >& TaskInput::part() const { // @@protoc_insertion_point(field_list:chrome_lang_id.TaskInput.part) return part_; } // ------------------------------------------------------------------- // TaskOutput // required string name = 1; inline bool TaskOutput::_internal_has_name() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool TaskOutput::has_name() const { return _internal_has_name(); } inline void TaskOutput::clear_name() { name_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& TaskOutput::name() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskOutput.name) return _internal_name(); } template inline PROTOBUF_ALWAYS_INLINE void TaskOutput::set_name(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskOutput.name) } inline std::string* TaskOutput::mutable_name() { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskOutput.name) return _s; } inline const std::string& TaskOutput::_internal_name() const { return name_.Get(); } inline void TaskOutput::_internal_set_name(const std::string& value) { _has_bits_[0] |= 0x00000001u; name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskOutput::_internal_mutable_name() { _has_bits_[0] |= 0x00000001u; return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskOutput::release_name() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskOutput.name) if (!_internal_has_name()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskOutput::set_allocated_name(std::string* name) { if (name != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskOutput.name) } // optional string file_format = 2; inline bool TaskOutput::_internal_has_file_format() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool TaskOutput::has_file_format() const { return _internal_has_file_format(); } inline void TaskOutput::clear_file_format() { file_format_.ClearToEmpty(); _has_bits_[0] &= ~0x00000002u; } inline const std::string& TaskOutput::file_format() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskOutput.file_format) return _internal_file_format(); } template inline PROTOBUF_ALWAYS_INLINE void TaskOutput::set_file_format(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000002u; file_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskOutput.file_format) } inline std::string* TaskOutput::mutable_file_format() { std::string* _s = _internal_mutable_file_format(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskOutput.file_format) return _s; } inline const std::string& TaskOutput::_internal_file_format() const { return file_format_.Get(); } inline void TaskOutput::_internal_set_file_format(const std::string& value) { _has_bits_[0] |= 0x00000002u; file_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskOutput::_internal_mutable_file_format() { _has_bits_[0] |= 0x00000002u; return file_format_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskOutput::release_file_format() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskOutput.file_format) if (!_internal_has_file_format()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; auto* p = file_format_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskOutput::set_allocated_file_format(std::string* file_format) { if (file_format != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } file_format_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file_format, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskOutput.file_format) } // optional string record_format = 3; inline bool TaskOutput::_internal_has_record_format() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool TaskOutput::has_record_format() const { return _internal_has_record_format(); } inline void TaskOutput::clear_record_format() { record_format_.ClearToEmpty(); _has_bits_[0] &= ~0x00000004u; } inline const std::string& TaskOutput::record_format() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskOutput.record_format) return _internal_record_format(); } template inline PROTOBUF_ALWAYS_INLINE void TaskOutput::set_record_format(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000004u; record_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskOutput.record_format) } inline std::string* TaskOutput::mutable_record_format() { std::string* _s = _internal_mutable_record_format(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskOutput.record_format) return _s; } inline const std::string& TaskOutput::_internal_record_format() const { return record_format_.Get(); } inline void TaskOutput::_internal_set_record_format(const std::string& value) { _has_bits_[0] |= 0x00000004u; record_format_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskOutput::_internal_mutable_record_format() { _has_bits_[0] |= 0x00000004u; return record_format_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskOutput::release_record_format() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskOutput.record_format) if (!_internal_has_record_format()) { return nullptr; } _has_bits_[0] &= ~0x00000004u; auto* p = record_format_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (record_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { record_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskOutput::set_allocated_record_format(std::string* record_format) { if (record_format != nullptr) { _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } record_format_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), record_format, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (record_format_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { record_format_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskOutput.record_format) } // optional int32 shards = 4 [default = 0]; inline bool TaskOutput::_internal_has_shards() const { bool value = (_has_bits_[0] & 0x00000020u) != 0; return value; } inline bool TaskOutput::has_shards() const { return _internal_has_shards(); } inline void TaskOutput::clear_shards() { shards_ = 0; _has_bits_[0] &= ~0x00000020u; } inline int32_t TaskOutput::_internal_shards() const { return shards_; } inline int32_t TaskOutput::shards() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskOutput.shards) return _internal_shards(); } inline void TaskOutput::_internal_set_shards(int32_t value) { _has_bits_[0] |= 0x00000020u; shards_ = value; } inline void TaskOutput::set_shards(int32_t value) { _internal_set_shards(value); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskOutput.shards) } // optional string file_base = 5; inline bool TaskOutput::_internal_has_file_base() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; return value; } inline bool TaskOutput::has_file_base() const { return _internal_has_file_base(); } inline void TaskOutput::clear_file_base() { file_base_.ClearToEmpty(); _has_bits_[0] &= ~0x00000008u; } inline const std::string& TaskOutput::file_base() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskOutput.file_base) return _internal_file_base(); } template inline PROTOBUF_ALWAYS_INLINE void TaskOutput::set_file_base(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000008u; file_base_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskOutput.file_base) } inline std::string* TaskOutput::mutable_file_base() { std::string* _s = _internal_mutable_file_base(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskOutput.file_base) return _s; } inline const std::string& TaskOutput::_internal_file_base() const { return file_base_.Get(); } inline void TaskOutput::_internal_set_file_base(const std::string& value) { _has_bits_[0] |= 0x00000008u; file_base_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskOutput::_internal_mutable_file_base() { _has_bits_[0] |= 0x00000008u; return file_base_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskOutput::release_file_base() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskOutput.file_base) if (!_internal_has_file_base()) { return nullptr; } _has_bits_[0] &= ~0x00000008u; auto* p = file_base_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_base_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_base_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskOutput::set_allocated_file_base(std::string* file_base) { if (file_base != nullptr) { _has_bits_[0] |= 0x00000008u; } else { _has_bits_[0] &= ~0x00000008u; } file_base_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file_base, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_base_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_base_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskOutput.file_base) } // optional string file_extension = 6; inline bool TaskOutput::_internal_has_file_extension() const { bool value = (_has_bits_[0] & 0x00000010u) != 0; return value; } inline bool TaskOutput::has_file_extension() const { return _internal_has_file_extension(); } inline void TaskOutput::clear_file_extension() { file_extension_.ClearToEmpty(); _has_bits_[0] &= ~0x00000010u; } inline const std::string& TaskOutput::file_extension() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskOutput.file_extension) return _internal_file_extension(); } template inline PROTOBUF_ALWAYS_INLINE void TaskOutput::set_file_extension(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000010u; file_extension_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskOutput.file_extension) } inline std::string* TaskOutput::mutable_file_extension() { std::string* _s = _internal_mutable_file_extension(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskOutput.file_extension) return _s; } inline const std::string& TaskOutput::_internal_file_extension() const { return file_extension_.Get(); } inline void TaskOutput::_internal_set_file_extension(const std::string& value) { _has_bits_[0] |= 0x00000010u; file_extension_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskOutput::_internal_mutable_file_extension() { _has_bits_[0] |= 0x00000010u; return file_extension_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskOutput::release_file_extension() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskOutput.file_extension) if (!_internal_has_file_extension()) { return nullptr; } _has_bits_[0] &= ~0x00000010u; auto* p = file_extension_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_extension_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_extension_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskOutput::set_allocated_file_extension(std::string* file_extension) { if (file_extension != nullptr) { _has_bits_[0] |= 0x00000010u; } else { _has_bits_[0] &= ~0x00000010u; } file_extension_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file_extension, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (file_extension_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { file_extension_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskOutput.file_extension) } // ------------------------------------------------------------------- // TaskSpec_Parameter // required string name = 4; inline bool TaskSpec_Parameter::_internal_has_name() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool TaskSpec_Parameter::has_name() const { return _internal_has_name(); } inline void TaskSpec_Parameter::clear_name() { name_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& TaskSpec_Parameter::name() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.Parameter.name) return _internal_name(); } template inline PROTOBUF_ALWAYS_INLINE void TaskSpec_Parameter::set_name(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskSpec.Parameter.name) } inline std::string* TaskSpec_Parameter::mutable_name() { std::string* _s = _internal_mutable_name(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.Parameter.name) return _s; } inline const std::string& TaskSpec_Parameter::_internal_name() const { return name_.Get(); } inline void TaskSpec_Parameter::_internal_set_name(const std::string& value) { _has_bits_[0] |= 0x00000001u; name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskSpec_Parameter::_internal_mutable_name() { _has_bits_[0] |= 0x00000001u; return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskSpec_Parameter::release_name() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskSpec.Parameter.name) if (!_internal_has_name()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskSpec_Parameter::set_allocated_name(std::string* name) { if (name != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskSpec.Parameter.name) } // optional string value = 5; inline bool TaskSpec_Parameter::_internal_has_value() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool TaskSpec_Parameter::has_value() const { return _internal_has_value(); } inline void TaskSpec_Parameter::clear_value() { value_.ClearToEmpty(); _has_bits_[0] &= ~0x00000002u; } inline const std::string& TaskSpec_Parameter::value() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.Parameter.value) return _internal_value(); } template inline PROTOBUF_ALWAYS_INLINE void TaskSpec_Parameter::set_value(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000002u; value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskSpec.Parameter.value) } inline std::string* TaskSpec_Parameter::mutable_value() { std::string* _s = _internal_mutable_value(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.Parameter.value) return _s; } inline const std::string& TaskSpec_Parameter::_internal_value() const { return value_.Get(); } inline void TaskSpec_Parameter::_internal_set_value(const std::string& value) { _has_bits_[0] |= 0x00000002u; value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskSpec_Parameter::_internal_mutable_value() { _has_bits_[0] |= 0x00000002u; return value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskSpec_Parameter::release_value() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskSpec.Parameter.value) if (!_internal_has_value()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; auto* p = value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskSpec_Parameter::set_allocated_value(std::string* value) { if (value != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (value_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskSpec.Parameter.value) } // ------------------------------------------------------------------- // TaskSpec // optional string task_name = 1; inline bool TaskSpec::_internal_has_task_name() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool TaskSpec::has_task_name() const { return _internal_has_task_name(); } inline void TaskSpec::clear_task_name() { task_name_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& TaskSpec::task_name() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.task_name) return _internal_task_name(); } template inline PROTOBUF_ALWAYS_INLINE void TaskSpec::set_task_name(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; task_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskSpec.task_name) } inline std::string* TaskSpec::mutable_task_name() { std::string* _s = _internal_mutable_task_name(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.task_name) return _s; } inline const std::string& TaskSpec::_internal_task_name() const { return task_name_.Get(); } inline void TaskSpec::_internal_set_task_name(const std::string& value) { _has_bits_[0] |= 0x00000001u; task_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskSpec::_internal_mutable_task_name() { _has_bits_[0] |= 0x00000001u; return task_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskSpec::release_task_name() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskSpec.task_name) if (!_internal_has_task_name()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = task_name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (task_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { task_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskSpec::set_allocated_task_name(std::string* task_name) { if (task_name != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } task_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), task_name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (task_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { task_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskSpec.task_name) } // optional string task_type = 2; inline bool TaskSpec::_internal_has_task_type() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool TaskSpec::has_task_type() const { return _internal_has_task_type(); } inline void TaskSpec::clear_task_type() { task_type_.ClearToEmpty(); _has_bits_[0] &= ~0x00000002u; } inline const std::string& TaskSpec::task_type() const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.task_type) return _internal_task_type(); } template inline PROTOBUF_ALWAYS_INLINE void TaskSpec::set_task_type(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000002u; task_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:chrome_lang_id.TaskSpec.task_type) } inline std::string* TaskSpec::mutable_task_type() { std::string* _s = _internal_mutable_task_type(); // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.task_type) return _s; } inline const std::string& TaskSpec::_internal_task_type() const { return task_type_.Get(); } inline void TaskSpec::_internal_set_task_type(const std::string& value) { _has_bits_[0] |= 0x00000002u; task_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* TaskSpec::_internal_mutable_task_type() { _has_bits_[0] |= 0x00000002u; return task_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* TaskSpec::release_task_type() { // @@protoc_insertion_point(field_release:chrome_lang_id.TaskSpec.task_type) if (!_internal_has_task_type()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; auto* p = task_type_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (task_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { task_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void TaskSpec::set_allocated_task_type(std::string* task_type) { if (task_type != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } task_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), task_type, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (task_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { task_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:chrome_lang_id.TaskSpec.task_type) } // repeated group Parameter = 3 { ... }; inline int TaskSpec::_internal_parameter_size() const { return parameter_.size(); } inline int TaskSpec::parameter_size() const { return _internal_parameter_size(); } inline void TaskSpec::clear_parameter() { parameter_.Clear(); } inline ::chrome_lang_id::TaskSpec_Parameter* TaskSpec::mutable_parameter(int index) { // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.parameter) return parameter_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskSpec_Parameter >* TaskSpec::mutable_parameter() { // @@protoc_insertion_point(field_mutable_list:chrome_lang_id.TaskSpec.parameter) return ¶meter_; } inline const ::chrome_lang_id::TaskSpec_Parameter& TaskSpec::_internal_parameter(int index) const { return parameter_.Get(index); } inline const ::chrome_lang_id::TaskSpec_Parameter& TaskSpec::parameter(int index) const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.parameter) return _internal_parameter(index); } inline ::chrome_lang_id::TaskSpec_Parameter* TaskSpec::_internal_add_parameter() { return parameter_.Add(); } inline ::chrome_lang_id::TaskSpec_Parameter* TaskSpec::add_parameter() { ::chrome_lang_id::TaskSpec_Parameter* _add = _internal_add_parameter(); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskSpec.parameter) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskSpec_Parameter >& TaskSpec::parameter() const { // @@protoc_insertion_point(field_list:chrome_lang_id.TaskSpec.parameter) return parameter_; } // repeated .chrome_lang_id.TaskInput input = 6; inline int TaskSpec::_internal_input_size() const { return input_.size(); } inline int TaskSpec::input_size() const { return _internal_input_size(); } inline void TaskSpec::clear_input() { input_.Clear(); } inline ::chrome_lang_id::TaskInput* TaskSpec::mutable_input(int index) { // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.input) return input_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput >* TaskSpec::mutable_input() { // @@protoc_insertion_point(field_mutable_list:chrome_lang_id.TaskSpec.input) return &input_; } inline const ::chrome_lang_id::TaskInput& TaskSpec::_internal_input(int index) const { return input_.Get(index); } inline const ::chrome_lang_id::TaskInput& TaskSpec::input(int index) const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.input) return _internal_input(index); } inline ::chrome_lang_id::TaskInput* TaskSpec::_internal_add_input() { return input_.Add(); } inline ::chrome_lang_id::TaskInput* TaskSpec::add_input() { ::chrome_lang_id::TaskInput* _add = _internal_add_input(); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskSpec.input) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskInput >& TaskSpec::input() const { // @@protoc_insertion_point(field_list:chrome_lang_id.TaskSpec.input) return input_; } // repeated .chrome_lang_id.TaskOutput output = 7; inline int TaskSpec::_internal_output_size() const { return output_.size(); } inline int TaskSpec::output_size() const { return _internal_output_size(); } inline void TaskSpec::clear_output() { output_.Clear(); } inline ::chrome_lang_id::TaskOutput* TaskSpec::mutable_output(int index) { // @@protoc_insertion_point(field_mutable:chrome_lang_id.TaskSpec.output) return output_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskOutput >* TaskSpec::mutable_output() { // @@protoc_insertion_point(field_mutable_list:chrome_lang_id.TaskSpec.output) return &output_; } inline const ::chrome_lang_id::TaskOutput& TaskSpec::_internal_output(int index) const { return output_.Get(index); } inline const ::chrome_lang_id::TaskOutput& TaskSpec::output(int index) const { // @@protoc_insertion_point(field_get:chrome_lang_id.TaskSpec.output) return _internal_output(index); } inline ::chrome_lang_id::TaskOutput* TaskSpec::_internal_add_output() { return output_.Add(); } inline ::chrome_lang_id::TaskOutput* TaskSpec::add_output() { ::chrome_lang_id::TaskOutput* _add = _internal_add_output(); // @@protoc_insertion_point(field_add:chrome_lang_id.TaskSpec.output) return _add; } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::chrome_lang_id::TaskOutput >& TaskSpec::output() const { // @@protoc_insertion_point(field_list:chrome_lang_id.TaskSpec.output) return output_; } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace chrome_lang_id // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_task_5fspec_2eproto