4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2ftranslator_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2ftranslator_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2ftranslator_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 class TranslatorEntry;
67 class TranslatorEntryDefaultTypeInternal;
69 class TranslatorEntry_CreateParser;
70 class TranslatorEntry_CreateParserDefaultTypeInternal;
72 class TranslatorEntry_CreateParser_Algorithm;
73 class TranslatorEntry_CreateParser_AlgorithmDefaultTypeInternal;
75 class TranslatorEntry_PublishSerializer;
76 class TranslatorEntry_PublishSerializerDefaultTypeInternal;
78 class TranslatorEntry_PublishSerializer_Algorithm;
79 class TranslatorEntry_PublishSerializer_AlgorithmDefaultTypeInternal;
81 class TranslatorEntry_Trigger;
82 class TranslatorEntry_TriggerDefaultTypeInternal;
87 PROTOBUF_NAMESPACE_OPEN
88 template<> ::goby::moos::protobuf::TranslatorEntry* Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry>(Arena*);
89 template<> ::goby::moos::protobuf::TranslatorEntry_CreateParser* Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_CreateParser>(Arena*);
90 template<> ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm* Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm>(Arena*);
91 template<> ::goby::moos::protobuf::TranslatorEntry_PublishSerializer* Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_PublishSerializer>(Arena*);
92 template<> ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm* Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm>(Arena*);
93 template<> ::goby::moos::protobuf::TranslatorEntry_Trigger* Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_Trigger>(Arena*);
94 PROTOBUF_NAMESPACE_CLOSE
111 static_assert(::std::is_same<T, TranslatorEntry_Trigger_Type>::value ||
112 ::std::is_integral<T>::value,
113 "Incorrect type passed to function TranslatorEntry_Trigger_Type_Name.");
114 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
119 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TranslatorEntry_Trigger_Type>(
140 static_assert(::std::is_same<T, TranslatorEntry_ParserSerializerTechnique>::value ||
141 ::std::is_integral<T>::value,
142 "Incorrect type passed to function TranslatorEntry_ParserSerializerTechnique_Name.");
143 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
148 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TranslatorEntry_ParserSerializerTechnique>(
154 public ::PROTOBUF_NAMESPACE_ID::Message {
161 : TranslatorEntry_Trigger() {
162 *
this = ::std::move(from);
165 inline TranslatorEntry_Trigger&
operator=(
const TranslatorEntry_Trigger& from) {
169 inline TranslatorEntry_Trigger&
operator=(TranslatorEntry_Trigger&& from) noexcept {
170 if (GetArena() == from.GetArena()) {
171 if (
this != &from) InternalSwap(&from);
179 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
182 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
185 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
186 return GetDescriptor();
189 return GetMetadataStatic().descriptor;
192 return GetMetadataStatic().reflection;
198 return reinterpret_cast<const TranslatorEntry_Trigger*
>(
201 static constexpr
int kIndexInFileMessages =
204 friend void swap(TranslatorEntry_Trigger& a, TranslatorEntry_Trigger& b) {
207 inline void Swap(TranslatorEntry_Trigger* other) {
208 if (other ==
this)
return;
209 if (GetArena() == other->GetArena()) {
212 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
216 if (other ==
this)
return;
217 GOOGLE_DCHECK(GetArena() == other->GetArena());
223 inline TranslatorEntry_Trigger*
New() const final {
224 return CreateMaybeMessage<TranslatorEntry_Trigger>(
nullptr);
227 TranslatorEntry_Trigger*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
228 return CreateMaybeMessage<TranslatorEntry_Trigger>(arena);
230 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
231 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
232 void CopyFrom(
const TranslatorEntry_Trigger& from);
234 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
235 bool IsInitialized() const final;
238 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
239 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
240 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
241 int GetCachedSize() const final {
return _cached_size_.Get(); }
244 inline void SharedCtor();
245 inline void SharedDtor();
246 void SetCachedSize(
int size)
const final;
247 void InternalSwap(TranslatorEntry_Trigger* other);
248 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
249 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
250 return "goby.moos.protobuf.TranslatorEntry.Trigger";
255 static void ArenaDtor(
void*
object);
256 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
261 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
271 static constexpr
Type TRIGGER_PUBLISH =
273 static constexpr
Type TRIGGER_TIME =
278 static constexpr Type Type_MIN =
280 static constexpr Type Type_MAX =
282 static constexpr
int Type_ARRAYSIZE =
284 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
289 static inline const std::string&
Type_Name(T enum_t_value) {
290 static_assert(::std::is_same<T, Type>::value ||
291 ::std::is_integral<T>::value,
292 "Incorrect type passed to function Type_Name.");
303 kMoosVarFieldNumber = 2,
304 kMandatoryContentFieldNumber = 4,
305 kPeriodFieldNumber = 3,
306 kTypeFieldNumber = 1,
311 bool _internal_has_moos_var()
const;
322 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
323 " string fields are deprecated and will be removed in a"
325 std::
string* unsafe_arena_release_moos_var();
326 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
327 "
string fields are deprecated and will be removed in a"
329 void unsafe_arena_set_allocated_moos_var(
330 std::
string* moos_var);
332 const std::
string& _internal_moos_var() const;
333 void _internal_set_moos_var(const std::
string& value);
334 std::
string* _internal_mutable_moos_var();
338 bool has_mandatory_content() const;
340 bool _internal_has_mandatory_content() const;
342 void clear_mandatory_content();
343 const std::
string& mandatory_content() const;
344 void set_mandatory_content(const std::
string& value);
345 void set_mandatory_content(std::
string&& value);
346 void set_mandatory_content(const
char* value);
347 void set_mandatory_content(const
char* value,
size_t size);
348 std::
string* mutable_mandatory_content();
349 std::
string* release_mandatory_content();
350 void set_allocated_mandatory_content(std::
string* mandatory_content);
351 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
352 "
string fields are deprecated and will be removed in a"
354 std::
string* unsafe_arena_release_mandatory_content();
355 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
356 "
string fields are deprecated and will be removed in a"
358 void unsafe_arena_set_allocated_mandatory_content(
359 std::
string* mandatory_content);
361 const std::
string& _internal_mandatory_content() const;
362 void _internal_set_mandatory_content(const std::
string& value);
363 std::
string* _internal_mutable_mandatory_content();
367 bool has_period() const;
369 bool _internal_has_period() const;
372 ::PROTOBUF_NAMESPACE_ID::
uint32 period() const;
373 void set_period(::PROTOBUF_NAMESPACE_ID::
uint32 value);
375 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_period() const;
376 void _internal_set_period(::PROTOBUF_NAMESPACE_ID::
uint32 value);
380 bool has_type() const;
382 bool _internal_has_type() const;
396 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
397 typedef
void InternalArenaConstructable_;
398 typedef
void DestructorSkippable_;
399 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
400 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
401 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_var_;
402 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr mandatory_content_;
403 ::PROTOBUF_NAMESPACE_ID::
uint32 period_;
410 public ::PROTOBUF_NAMESPACE_ID::Message {
417 : TranslatorEntry_CreateParser_Algorithm() {
418 *
this = ::std::move(from);
421 inline TranslatorEntry_CreateParser_Algorithm&
operator=(
const TranslatorEntry_CreateParser_Algorithm& from) {
425 inline TranslatorEntry_CreateParser_Algorithm&
operator=(TranslatorEntry_CreateParser_Algorithm&& from) noexcept {
426 if (GetArena() == from.GetArena()) {
427 if (
this != &from) InternalSwap(&from);
435 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
438 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
441 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
442 return GetDescriptor();
445 return GetMetadataStatic().descriptor;
448 return GetMetadataStatic().reflection;
454 return reinterpret_cast<const TranslatorEntry_CreateParser_Algorithm*
>(
457 static constexpr
int kIndexInFileMessages =
460 friend void swap(TranslatorEntry_CreateParser_Algorithm& a, TranslatorEntry_CreateParser_Algorithm& b) {
463 inline void Swap(TranslatorEntry_CreateParser_Algorithm* other) {
464 if (other ==
this)
return;
465 if (GetArena() == other->GetArena()) {
468 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
472 if (other ==
this)
return;
473 GOOGLE_DCHECK(GetArena() == other->GetArena());
479 inline TranslatorEntry_CreateParser_Algorithm*
New() const final {
480 return CreateMaybeMessage<TranslatorEntry_CreateParser_Algorithm>(
nullptr);
483 TranslatorEntry_CreateParser_Algorithm*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
484 return CreateMaybeMessage<TranslatorEntry_CreateParser_Algorithm>(arena);
486 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
487 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
488 void CopyFrom(
const TranslatorEntry_CreateParser_Algorithm& from);
489 void MergeFrom(
const TranslatorEntry_CreateParser_Algorithm& from);
490 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
491 bool IsInitialized() const final;
494 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
495 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
496 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
497 int GetCachedSize() const final {
return _cached_size_.Get(); }
500 inline void SharedCtor();
501 inline void SharedDtor();
502 void SetCachedSize(
int size)
const final;
503 void InternalSwap(TranslatorEntry_CreateParser_Algorithm* other);
504 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
505 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
506 return "goby.moos.protobuf.TranslatorEntry.CreateParser.Algorithm";
511 static void ArenaDtor(
void*
object);
512 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
517 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
529 kNameFieldNumber = 1,
530 kPrimaryFieldFieldNumber = 2,
535 bool _internal_has_name()
const;
538 const std::string&
name()
const;
546 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
547 " string fields are deprecated and will be removed in a"
549 std::
string* unsafe_arena_release_name();
550 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
551 "
string fields are deprecated and will be removed in a"
553 void unsafe_arena_set_allocated_name(
556 const std::
string& _internal_name() const;
557 void _internal_set_name(const std::
string& value);
558 std::
string* _internal_mutable_name();
562 bool has_primary_field() const;
564 bool _internal_has_primary_field() const;
566 void clear_primary_field();
567 ::PROTOBUF_NAMESPACE_ID::
int32 primary_field() const;
568 void set_primary_field(::PROTOBUF_NAMESPACE_ID::
int32 value);
570 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_primary_field() const;
571 void _internal_set_primary_field(::PROTOBUF_NAMESPACE_ID::
int32 value);
579 size_t RequiredFieldsByteSizeFallback() const;
581 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
582 typedef
void InternalArenaConstructable_;
583 typedef
void DestructorSkippable_;
584 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
585 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
586 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
587 ::PROTOBUF_NAMESPACE_ID::
int32 primary_field_;
593 public ::PROTOBUF_NAMESPACE_ID::Message {
600 : TranslatorEntry_CreateParser() {
601 *
this = ::std::move(from);
604 inline TranslatorEntry_CreateParser&
operator=(
const TranslatorEntry_CreateParser& from) {
608 inline TranslatorEntry_CreateParser&
operator=(TranslatorEntry_CreateParser&& from) noexcept {
609 if (GetArena() == from.GetArena()) {
610 if (
this != &from) InternalSwap(&from);
618 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
621 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
624 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
625 return GetDescriptor();
628 return GetMetadataStatic().descriptor;
631 return GetMetadataStatic().reflection;
637 return reinterpret_cast<const TranslatorEntry_CreateParser*
>(
640 static constexpr
int kIndexInFileMessages =
643 friend void swap(TranslatorEntry_CreateParser& a, TranslatorEntry_CreateParser& b) {
646 inline void Swap(TranslatorEntry_CreateParser* other) {
647 if (other ==
this)
return;
648 if (GetArena() == other->GetArena()) {
651 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
655 if (other ==
this)
return;
656 GOOGLE_DCHECK(GetArena() == other->GetArena());
662 inline TranslatorEntry_CreateParser*
New() const final {
663 return CreateMaybeMessage<TranslatorEntry_CreateParser>(
nullptr);
666 TranslatorEntry_CreateParser*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
667 return CreateMaybeMessage<TranslatorEntry_CreateParser>(arena);
669 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
670 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
671 void CopyFrom(
const TranslatorEntry_CreateParser& from);
672 void MergeFrom(
const TranslatorEntry_CreateParser& from);
673 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
674 bool IsInitialized() const final;
677 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
678 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
679 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
680 int GetCachedSize() const final {
return _cached_size_.Get(); }
683 inline void SharedCtor();
684 inline void SharedDtor();
685 void SetCachedSize(
int size)
const final;
686 void InternalSwap(TranslatorEntry_CreateParser* other);
687 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
688 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
689 return "goby.moos.protobuf.TranslatorEntry.CreateParser";
694 static void ArenaDtor(
void*
object);
695 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
700 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
709 typedef TranslatorEntry_CreateParser_Algorithm
Algorithm;
714 kAlgorithmFieldNumber = 5,
715 kMoosVarFieldNumber = 2,
716 kFormatFieldNumber = 3,
717 kRepeatedDelimiterFieldNumber = 4,
718 kTechniqueFieldNumber = 1,
723 int _internal_algorithm_size()
const;
727 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >*
730 const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm& _internal_algorithm(
int index)
const;
731 ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm* _internal_add_algorithm();
733 const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm&
algorithm(
int index)
const;
734 ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm*
add_algorithm();
735 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >&
741 bool _internal_has_moos_var()
const;
752 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
753 " string fields are deprecated and will be removed in a"
755 std::
string* unsafe_arena_release_moos_var();
756 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
757 "
string fields are deprecated and will be removed in a"
759 void unsafe_arena_set_allocated_moos_var(
760 std::
string* moos_var);
762 const std::
string& _internal_moos_var() const;
763 void _internal_set_moos_var(const std::
string& value);
764 std::
string* _internal_mutable_moos_var();
768 bool has_format() const;
770 bool _internal_has_format() const;
773 const std::
string& format() const;
774 void set_format(const std::
string& value);
775 void set_format(std::
string&& value);
776 void set_format(const
char* value);
777 void set_format(const
char* value,
size_t size);
778 std::
string* mutable_format();
779 std::
string* release_format();
780 void set_allocated_format(std::
string* format);
781 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
782 "
string fields are deprecated and will be removed in a"
784 std::
string* unsafe_arena_release_format();
785 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
786 "
string fields are deprecated and will be removed in a"
788 void unsafe_arena_set_allocated_format(
789 std::
string* format);
791 const std::
string& _internal_format() const;
792 void _internal_set_format(const std::
string& value);
793 std::
string* _internal_mutable_format();
797 bool has_repeated_delimiter() const;
799 bool _internal_has_repeated_delimiter() const;
801 void clear_repeated_delimiter();
802 const std::
string& repeated_delimiter() const;
803 void set_repeated_delimiter(const std::
string& value);
804 void set_repeated_delimiter(std::
string&& value);
805 void set_repeated_delimiter(const
char* value);
806 void set_repeated_delimiter(const
char* value,
size_t size);
807 std::
string* mutable_repeated_delimiter();
808 std::
string* release_repeated_delimiter();
809 void set_allocated_repeated_delimiter(std::
string* repeated_delimiter);
810 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
811 "
string fields are deprecated and will be removed in a"
813 std::
string* unsafe_arena_release_repeated_delimiter();
814 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
815 "
string fields are deprecated and will be removed in a"
817 void unsafe_arena_set_allocated_repeated_delimiter(
818 std::
string* repeated_delimiter);
820 const std::
string& _internal_repeated_delimiter() const;
821 void _internal_set_repeated_delimiter(const std::
string& value);
822 std::
string* _internal_mutable_repeated_delimiter();
826 bool has_technique() const;
828 bool _internal_has_technique() const;
830 void clear_technique();
842 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
843 typedef
void InternalArenaConstructable_;
844 typedef
void DestructorSkippable_;
845 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
846 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
847 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm > algorithm_;
848 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_var_;
849 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr format_;
851 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_repeated_delimiter_;
853 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr repeated_delimiter_;
859 class TranslatorEntry_PublishSerializer_Algorithm
PROTOBUF_FINAL :
860 public ::PROTOBUF_NAMESPACE_ID::Message {
867 : TranslatorEntry_PublishSerializer_Algorithm() {
868 *
this = ::std::move(from);
871 inline TranslatorEntry_PublishSerializer_Algorithm&
operator=(
const TranslatorEntry_PublishSerializer_Algorithm& from) {
875 inline TranslatorEntry_PublishSerializer_Algorithm&
operator=(TranslatorEntry_PublishSerializer_Algorithm&& from) noexcept {
876 if (GetArena() == from.GetArena()) {
877 if (
this != &from) InternalSwap(&from);
885 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
888 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
891 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
892 return GetDescriptor();
895 return GetMetadataStatic().descriptor;
898 return GetMetadataStatic().reflection;
904 return reinterpret_cast<const TranslatorEntry_PublishSerializer_Algorithm*
>(
907 static constexpr
int kIndexInFileMessages =
910 friend void swap(TranslatorEntry_PublishSerializer_Algorithm& a, TranslatorEntry_PublishSerializer_Algorithm& b) {
913 inline void Swap(TranslatorEntry_PublishSerializer_Algorithm* other) {
914 if (other ==
this)
return;
915 if (GetArena() == other->GetArena()) {
918 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
922 if (other ==
this)
return;
923 GOOGLE_DCHECK(GetArena() == other->GetArena());
929 inline TranslatorEntry_PublishSerializer_Algorithm*
New() const final {
930 return CreateMaybeMessage<TranslatorEntry_PublishSerializer_Algorithm>(
nullptr);
933 TranslatorEntry_PublishSerializer_Algorithm*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
934 return CreateMaybeMessage<TranslatorEntry_PublishSerializer_Algorithm>(arena);
936 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
937 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
938 void CopyFrom(
const TranslatorEntry_PublishSerializer_Algorithm& from);
939 void MergeFrom(
const TranslatorEntry_PublishSerializer_Algorithm& from);
940 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
941 bool IsInitialized() const final;
944 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
945 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
946 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
947 int GetCachedSize() const final {
return _cached_size_.Get(); }
950 inline void SharedCtor();
951 inline void SharedDtor();
952 void SetCachedSize(
int size)
const final;
953 void InternalSwap(TranslatorEntry_PublishSerializer_Algorithm* other);
954 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
955 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
956 return "goby.moos.protobuf.TranslatorEntry.PublishSerializer.Algorithm";
961 static void ArenaDtor(
void*
object);
962 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
967 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
979 kReferenceFieldFieldNumber = 4,
980 kNameFieldNumber = 1,
981 kOutputVirtualFieldFieldNumber = 2,
982 kPrimaryFieldFieldNumber = 3,
987 int _internal_reference_field_size()
const;
992 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
993 _internal_reference_field()
const;
995 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
996 _internal_mutable_reference_field();
1001 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1003 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1009 bool _internal_has_name()
const;
1020 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1021 " string fields are deprecated and will be removed in a"
1023 std::
string* unsafe_arena_release_name();
1024 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1025 "
string fields are deprecated and will be removed in a"
1027 void unsafe_arena_set_allocated_name(
1030 const std::
string& _internal_name() const;
1031 void _internal_set_name(const std::
string& value);
1032 std::
string* _internal_mutable_name();
1036 bool has_output_virtual_field() const;
1038 bool _internal_has_output_virtual_field() const;
1040 void clear_output_virtual_field();
1041 ::PROTOBUF_NAMESPACE_ID::
int32 output_virtual_field() const;
1042 void set_output_virtual_field(::PROTOBUF_NAMESPACE_ID::
int32 value);
1044 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_output_virtual_field() const;
1045 void _internal_set_output_virtual_field(::PROTOBUF_NAMESPACE_ID::
int32 value);
1049 bool has_primary_field() const;
1051 bool _internal_has_primary_field() const;
1053 void clear_primary_field();
1054 ::PROTOBUF_NAMESPACE_ID::
int32 primary_field() const;
1055 void set_primary_field(::PROTOBUF_NAMESPACE_ID::
int32 value);
1057 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_primary_field() const;
1058 void _internal_set_primary_field(::PROTOBUF_NAMESPACE_ID::
int32 value);
1066 size_t RequiredFieldsByteSizeFallback() const;
1068 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1069 typedef
void InternalArenaConstructable_;
1070 typedef
void DestructorSkippable_;
1071 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1072 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1073 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::
int32 > reference_field_;
1074 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
1075 ::PROTOBUF_NAMESPACE_ID::
int32 output_virtual_field_;
1076 ::PROTOBUF_NAMESPACE_ID::
int32 primary_field_;
1082 public ::PROTOBUF_NAMESPACE_ID::Message {
1089 : TranslatorEntry_PublishSerializer() {
1090 *
this = ::std::move(from);
1093 inline TranslatorEntry_PublishSerializer&
operator=(
const TranslatorEntry_PublishSerializer& from) {
1097 inline TranslatorEntry_PublishSerializer&
operator=(TranslatorEntry_PublishSerializer&& from) noexcept {
1098 if (GetArena() == from.GetArena()) {
1099 if (
this != &from) InternalSwap(&from);
1107 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1110 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1114 return GetDescriptor();
1117 return GetMetadataStatic().descriptor;
1120 return GetMetadataStatic().reflection;
1126 return reinterpret_cast<const TranslatorEntry_PublishSerializer*
>(
1129 static constexpr
int kIndexInFileMessages =
1132 friend void swap(TranslatorEntry_PublishSerializer& a, TranslatorEntry_PublishSerializer& b) {
1135 inline void Swap(TranslatorEntry_PublishSerializer* other) {
1136 if (other ==
this)
return;
1137 if (GetArena() == other->GetArena()) {
1138 InternalSwap(other);
1140 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1144 if (other ==
this)
return;
1145 GOOGLE_DCHECK(GetArena() == other->GetArena());
1146 InternalSwap(other);
1151 inline TranslatorEntry_PublishSerializer*
New() const final {
1152 return CreateMaybeMessage<TranslatorEntry_PublishSerializer>(
nullptr);
1155 TranslatorEntry_PublishSerializer*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1156 return CreateMaybeMessage<TranslatorEntry_PublishSerializer>(arena);
1158 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1159 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1160 void CopyFrom(
const TranslatorEntry_PublishSerializer& from);
1161 void MergeFrom(
const TranslatorEntry_PublishSerializer& from);
1162 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1163 bool IsInitialized() const final;
1166 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1167 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1168 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1169 int GetCachedSize() const final {
return _cached_size_.Get(); }
1172 inline void SharedCtor();
1173 inline void SharedDtor();
1174 void SetCachedSize(
int size)
const final;
1175 void InternalSwap(TranslatorEntry_PublishSerializer* other);
1176 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1177 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1178 return "goby.moos.protobuf.TranslatorEntry.PublishSerializer";
1183 static void ArenaDtor(
void*
object);
1184 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1189 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1198 typedef TranslatorEntry_PublishSerializer_Algorithm
Algorithm;
1203 kAlgorithmFieldNumber = 5,
1204 kMoosVarFieldNumber = 2,
1205 kFormatFieldNumber = 3,
1206 kRepeatedDelimiterFieldNumber = 4,
1207 kTechniqueFieldNumber = 1,
1212 int _internal_algorithm_size()
const;
1216 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >*
1219 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm& _internal_algorithm(
int index)
const;
1220 ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm* _internal_add_algorithm();
1222 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm&
algorithm(
int index)
const;
1223 ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm*
add_algorithm();
1224 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >&
1230 bool _internal_has_moos_var()
const;
1241 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1242 " string fields are deprecated and will be removed in a"
1244 std::
string* unsafe_arena_release_moos_var();
1245 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1246 "
string fields are deprecated and will be removed in a"
1248 void unsafe_arena_set_allocated_moos_var(
1249 std::
string* moos_var);
1251 const std::
string& _internal_moos_var() const;
1252 void _internal_set_moos_var(const std::
string& value);
1253 std::
string* _internal_mutable_moos_var();
1257 bool has_format() const;
1259 bool _internal_has_format() const;
1261 void clear_format();
1262 const std::
string& format() const;
1263 void set_format(const std::
string& value);
1264 void set_format(std::
string&& value);
1265 void set_format(const
char* value);
1266 void set_format(const
char* value,
size_t size);
1267 std::
string* mutable_format();
1268 std::
string* release_format();
1269 void set_allocated_format(std::
string* format);
1270 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1271 "
string fields are deprecated and will be removed in a"
1273 std::
string* unsafe_arena_release_format();
1274 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1275 "
string fields are deprecated and will be removed in a"
1277 void unsafe_arena_set_allocated_format(
1278 std::
string* format);
1280 const std::
string& _internal_format() const;
1281 void _internal_set_format(const std::
string& value);
1282 std::
string* _internal_mutable_format();
1286 bool has_repeated_delimiter() const;
1288 bool _internal_has_repeated_delimiter() const;
1290 void clear_repeated_delimiter();
1291 const std::
string& repeated_delimiter() const;
1292 void set_repeated_delimiter(const std::
string& value);
1293 void set_repeated_delimiter(std::
string&& value);
1294 void set_repeated_delimiter(const
char* value);
1295 void set_repeated_delimiter(const
char* value,
size_t size);
1296 std::
string* mutable_repeated_delimiter();
1297 std::
string* release_repeated_delimiter();
1298 void set_allocated_repeated_delimiter(std::
string* repeated_delimiter);
1299 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1300 "
string fields are deprecated and will be removed in a"
1302 std::
string* unsafe_arena_release_repeated_delimiter();
1303 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1304 "
string fields are deprecated and will be removed in a"
1306 void unsafe_arena_set_allocated_repeated_delimiter(
1307 std::
string* repeated_delimiter);
1309 const std::
string& _internal_repeated_delimiter() const;
1310 void _internal_set_repeated_delimiter(const std::
string& value);
1311 std::
string* _internal_mutable_repeated_delimiter();
1315 bool has_technique() const;
1317 bool _internal_has_technique() const;
1319 void clear_technique();
1331 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1332 typedef
void InternalArenaConstructable_;
1333 typedef
void DestructorSkippable_;
1334 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1335 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1336 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm > algorithm_;
1337 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_var_;
1338 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr format_;
1340 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_repeated_delimiter_;
1342 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr repeated_delimiter_;
1349 public ::PROTOBUF_NAMESPACE_ID::Message {
1356 : TranslatorEntry() {
1357 *
this = ::std::move(from);
1360 inline TranslatorEntry&
operator=(
const TranslatorEntry& from) {
1364 inline TranslatorEntry&
operator=(TranslatorEntry&& from) noexcept {
1365 if (GetArena() == from.GetArena()) {
1366 if (
this != &from) InternalSwap(&from);
1374 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1377 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1381 return GetDescriptor();
1384 return GetMetadataStatic().descriptor;
1387 return GetMetadataStatic().reflection;
1393 return reinterpret_cast<const TranslatorEntry*
>(
1396 static constexpr
int kIndexInFileMessages =
1399 friend void swap(TranslatorEntry& a, TranslatorEntry& b) {
1402 inline void Swap(TranslatorEntry* other) {
1403 if (other ==
this)
return;
1404 if (GetArena() == other->GetArena()) {
1405 InternalSwap(other);
1407 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1411 if (other ==
this)
return;
1412 GOOGLE_DCHECK(GetArena() == other->GetArena());
1413 InternalSwap(other);
1418 inline TranslatorEntry*
New() const final {
1419 return CreateMaybeMessage<TranslatorEntry>(
nullptr);
1422 TranslatorEntry*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1423 return CreateMaybeMessage<TranslatorEntry>(arena);
1425 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1426 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1429 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1430 bool IsInitialized() const final;
1433 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1434 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1435 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1436 int GetCachedSize() const final {
return _cached_size_.Get(); }
1439 inline void SharedCtor();
1440 inline void SharedDtor();
1441 void SetCachedSize(
int size)
const final;
1442 void InternalSwap(TranslatorEntry* other);
1443 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1444 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1445 return "goby.moos.protobuf.TranslatorEntry";
1450 static void ArenaDtor(
void*
object);
1451 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1456 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1493 static constexpr
int ParserSerializerTechnique_ARRAYSIZE =
1495 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1499 template<
typename T>
1501 static_assert(::std::is_same<T, ParserSerializerTechnique>::value ||
1502 ::std::is_integral<T>::value,
1503 "Incorrect type passed to function ParserSerializerTechnique_Name.");
1514 kCreateFieldNumber = 3,
1515 kPublishFieldNumber = 4,
1516 kProtobufNameFieldNumber = 1,
1517 kTriggerFieldNumber = 2,
1518 kUseShortEnumFieldNumber = 5,
1523 int _internal_create_size()
const;
1527 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >*
1530 const ::goby::moos::protobuf::TranslatorEntry_CreateParser& _internal_create(
int index)
const;
1531 ::goby::moos::protobuf::TranslatorEntry_CreateParser* _internal_add_create();
1533 const ::goby::moos::protobuf::TranslatorEntry_CreateParser&
create(
int index)
const;
1534 ::goby::moos::protobuf::TranslatorEntry_CreateParser*
add_create();
1535 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >&
1541 int _internal_publish_size()
const;
1545 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >*
1548 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer& _internal_publish(
int index)
const;
1549 ::goby::moos::protobuf::TranslatorEntry_PublishSerializer* _internal_add_publish();
1551 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer&
publish(
int index)
const;
1552 ::goby::moos::protobuf::TranslatorEntry_PublishSerializer*
add_publish();
1553 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >&
1559 bool _internal_has_protobuf_name()
const;
1570 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1571 " string fields are deprecated and will be removed in a"
1573 std::
string* unsafe_arena_release_protobuf_name();
1574 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1575 "
string fields are deprecated and will be removed in a"
1577 void unsafe_arena_set_allocated_protobuf_name(
1578 std::
string* protobuf_name);
1580 const std::
string& _internal_protobuf_name() const;
1581 void _internal_set_protobuf_name(const std::
string& value);
1582 std::
string* _internal_mutable_protobuf_name();
1586 bool has_trigger() const;
1588 bool _internal_has_trigger() const;
1590 void clear_trigger();
1591 const ::
goby::moos::protobuf::TranslatorEntry_Trigger& trigger() const;
1592 ::
goby::moos::protobuf::TranslatorEntry_Trigger* release_trigger();
1593 ::
goby::moos::protobuf::TranslatorEntry_Trigger* mutable_trigger();
1594 void set_allocated_trigger(::
goby::moos::protobuf::TranslatorEntry_Trigger* trigger);
1596 const ::
goby::moos::protobuf::TranslatorEntry_Trigger& _internal_trigger() const;
1597 ::
goby::moos::protobuf::TranslatorEntry_Trigger* _internal_mutable_trigger();
1599 void unsafe_arena_set_allocated_trigger(
1600 ::
goby::moos::protobuf::TranslatorEntry_Trigger* trigger);
1601 ::
goby::moos::protobuf::TranslatorEntry_Trigger* unsafe_arena_release_trigger();
1604 bool has_use_short_enum() const;
1606 bool _internal_has_use_short_enum() const;
1608 void clear_use_short_enum();
1609 bool use_short_enum() const;
1610 void set_use_short_enum(
bool value);
1612 bool _internal_use_short_enum() const;
1613 void _internal_set_use_short_enum(
bool value);
1620 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1621 typedef
void InternalArenaConstructable_;
1622 typedef
void DestructorSkippable_;
1623 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1624 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1625 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::moos::protobuf::TranslatorEntry_CreateParser > create_;
1626 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::moos::protobuf::TranslatorEntry_PublishSerializer > publish_;
1627 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr protobuf_name_;
1628 ::
goby::moos::protobuf::TranslatorEntry_Trigger* trigger_;
1629 bool use_short_enum_;
1638 #pragma GCC diagnostic push
1639 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1644 inline bool TranslatorEntry_Trigger::_internal_has_type()
const {
1645 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1648 inline bool TranslatorEntry_Trigger::has_type()
const {
1649 return _internal_has_type();
1651 inline void TranslatorEntry_Trigger::clear_type() {
1653 _has_bits_[0] &= ~0x00000008u;
1660 return _internal_type();
1664 _has_bits_[0] |= 0x00000008u;
1668 _internal_set_type(value);
1673 inline bool TranslatorEntry_Trigger::_internal_has_moos_var()
const {
1674 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1677 inline bool TranslatorEntry_Trigger::has_moos_var()
const {
1678 return _internal_has_moos_var();
1680 inline void TranslatorEntry_Trigger::clear_moos_var() {
1682 _has_bits_[0] &= ~0x00000001u;
1684 inline const std::string& TranslatorEntry_Trigger::moos_var()
const {
1686 return _internal_moos_var();
1688 inline void TranslatorEntry_Trigger::set_moos_var(
const std::string& value) {
1689 _internal_set_moos_var(value);
1692 inline std::string* TranslatorEntry_Trigger::mutable_moos_var() {
1694 return _internal_mutable_moos_var();
1696 inline const std::string& TranslatorEntry_Trigger::_internal_moos_var()
const {
1697 return moos_var_.Get();
1699 inline void TranslatorEntry_Trigger::_internal_set_moos_var(
const std::string& value) {
1700 _has_bits_[0] |= 0x00000001u;
1703 inline void TranslatorEntry_Trigger::set_moos_var(std::string&& value) {
1704 _has_bits_[0] |= 0x00000001u;
1709 inline void TranslatorEntry_Trigger::set_moos_var(
const char* value) {
1710 GOOGLE_DCHECK(value !=
nullptr);
1711 _has_bits_[0] |= 0x00000001u;
1716 inline void TranslatorEntry_Trigger::set_moos_var(
const char* value,
1718 _has_bits_[0] |= 0x00000001u;
1720 reinterpret_cast<const char*
>(value), size), GetArena());
1723 inline std::string* TranslatorEntry_Trigger::_internal_mutable_moos_var() {
1724 _has_bits_[0] |= 0x00000001u;
1727 inline std::string* TranslatorEntry_Trigger::release_moos_var() {
1729 if (!_internal_has_moos_var()) {
1732 _has_bits_[0] &= ~0x00000001u;
1735 inline void TranslatorEntry_Trigger::set_allocated_moos_var(std::string* moos_var) {
1736 if (moos_var !=
nullptr) {
1737 _has_bits_[0] |= 0x00000001u;
1739 _has_bits_[0] &= ~0x00000001u;
1745 inline std::string* TranslatorEntry_Trigger::unsafe_arena_release_moos_var() {
1747 GOOGLE_DCHECK(GetArena() !=
nullptr);
1748 _has_bits_[0] &= ~0x00000001u;
1752 inline void TranslatorEntry_Trigger::unsafe_arena_set_allocated_moos_var(
1753 std::string* moos_var) {
1754 GOOGLE_DCHECK(GetArena() !=
nullptr);
1755 if (moos_var !=
nullptr) {
1756 _has_bits_[0] |= 0x00000001u;
1758 _has_bits_[0] &= ~0x00000001u;
1761 moos_var, GetArena());
1766 inline bool TranslatorEntry_Trigger::_internal_has_period()
const {
1767 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1770 inline bool TranslatorEntry_Trigger::has_period()
const {
1771 return _internal_has_period();
1773 inline void TranslatorEntry_Trigger::clear_period() {
1775 _has_bits_[0] &= ~0x00000004u;
1782 return _internal_period();
1785 _has_bits_[0] |= 0x00000004u;
1789 _internal_set_period(value);
1794 inline bool TranslatorEntry_Trigger::_internal_has_mandatory_content()
const {
1795 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1798 inline bool TranslatorEntry_Trigger::has_mandatory_content()
const {
1799 return _internal_has_mandatory_content();
1801 inline void TranslatorEntry_Trigger::clear_mandatory_content() {
1803 _has_bits_[0] &= ~0x00000002u;
1805 inline const std::string& TranslatorEntry_Trigger::mandatory_content()
const {
1807 return _internal_mandatory_content();
1809 inline void TranslatorEntry_Trigger::set_mandatory_content(
const std::string& value) {
1810 _internal_set_mandatory_content(value);
1813 inline std::string* TranslatorEntry_Trigger::mutable_mandatory_content() {
1815 return _internal_mutable_mandatory_content();
1817 inline const std::string& TranslatorEntry_Trigger::_internal_mandatory_content()
const {
1818 return mandatory_content_.Get();
1820 inline void TranslatorEntry_Trigger::_internal_set_mandatory_content(
const std::string& value) {
1821 _has_bits_[0] |= 0x00000002u;
1824 inline void TranslatorEntry_Trigger::set_mandatory_content(std::string&& value) {
1825 _has_bits_[0] |= 0x00000002u;
1826 mandatory_content_.Set(
1830 inline void TranslatorEntry_Trigger::set_mandatory_content(
const char* value) {
1831 GOOGLE_DCHECK(value !=
nullptr);
1832 _has_bits_[0] |= 0x00000002u;
1837 inline void TranslatorEntry_Trigger::set_mandatory_content(
const char* value,
1839 _has_bits_[0] |= 0x00000002u;
1841 reinterpret_cast<const char*
>(value), size), GetArena());
1844 inline std::string* TranslatorEntry_Trigger::_internal_mutable_mandatory_content() {
1845 _has_bits_[0] |= 0x00000002u;
1848 inline std::string* TranslatorEntry_Trigger::release_mandatory_content() {
1850 if (!_internal_has_mandatory_content()) {
1853 _has_bits_[0] &= ~0x00000002u;
1856 inline void TranslatorEntry_Trigger::set_allocated_mandatory_content(std::string* mandatory_content) {
1857 if (mandatory_content !=
nullptr) {
1858 _has_bits_[0] |= 0x00000002u;
1860 _has_bits_[0] &= ~0x00000002u;
1866 inline std::string* TranslatorEntry_Trigger::unsafe_arena_release_mandatory_content() {
1868 GOOGLE_DCHECK(GetArena() !=
nullptr);
1869 _has_bits_[0] &= ~0x00000002u;
1873 inline void TranslatorEntry_Trigger::unsafe_arena_set_allocated_mandatory_content(
1874 std::string* mandatory_content) {
1875 GOOGLE_DCHECK(GetArena() !=
nullptr);
1876 if (mandatory_content !=
nullptr) {
1877 _has_bits_[0] |= 0x00000002u;
1879 _has_bits_[0] &= ~0x00000002u;
1882 mandatory_content, GetArena());
1891 inline bool TranslatorEntry_CreateParser_Algorithm::_internal_has_name()
const {
1892 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1895 inline bool TranslatorEntry_CreateParser_Algorithm::has_name()
const {
1896 return _internal_has_name();
1898 inline void TranslatorEntry_CreateParser_Algorithm::clear_name() {
1900 _has_bits_[0] &= ~0x00000001u;
1902 inline const std::string& TranslatorEntry_CreateParser_Algorithm::name()
const {
1904 return _internal_name();
1906 inline void TranslatorEntry_CreateParser_Algorithm::set_name(
const std::string& value) {
1907 _internal_set_name(value);
1910 inline std::string* TranslatorEntry_CreateParser_Algorithm::mutable_name() {
1912 return _internal_mutable_name();
1914 inline const std::string& TranslatorEntry_CreateParser_Algorithm::_internal_name()
const {
1917 inline void TranslatorEntry_CreateParser_Algorithm::_internal_set_name(
const std::string& value) {
1918 _has_bits_[0] |= 0x00000001u;
1921 inline void TranslatorEntry_CreateParser_Algorithm::set_name(std::string&& value) {
1922 _has_bits_[0] |= 0x00000001u;
1927 inline void TranslatorEntry_CreateParser_Algorithm::set_name(
const char* value) {
1928 GOOGLE_DCHECK(value !=
nullptr);
1929 _has_bits_[0] |= 0x00000001u;
1934 inline void TranslatorEntry_CreateParser_Algorithm::set_name(
const char* value,
1936 _has_bits_[0] |= 0x00000001u;
1938 reinterpret_cast<const char*
>(value), size), GetArena());
1941 inline std::string* TranslatorEntry_CreateParser_Algorithm::_internal_mutable_name() {
1942 _has_bits_[0] |= 0x00000001u;
1945 inline std::string* TranslatorEntry_CreateParser_Algorithm::release_name() {
1947 if (!_internal_has_name()) {
1950 _has_bits_[0] &= ~0x00000001u;
1953 inline void TranslatorEntry_CreateParser_Algorithm::set_allocated_name(std::string* name) {
1954 if (name !=
nullptr) {
1955 _has_bits_[0] |= 0x00000001u;
1957 _has_bits_[0] &= ~0x00000001u;
1963 inline std::string* TranslatorEntry_CreateParser_Algorithm::unsafe_arena_release_name() {
1965 GOOGLE_DCHECK(GetArena() !=
nullptr);
1966 _has_bits_[0] &= ~0x00000001u;
1970 inline void TranslatorEntry_CreateParser_Algorithm::unsafe_arena_set_allocated_name(
1971 std::string* name) {
1972 GOOGLE_DCHECK(GetArena() !=
nullptr);
1973 if (name !=
nullptr) {
1974 _has_bits_[0] |= 0x00000001u;
1976 _has_bits_[0] &= ~0x00000001u;
1984 inline bool TranslatorEntry_CreateParser_Algorithm::_internal_has_primary_field()
const {
1985 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1988 inline bool TranslatorEntry_CreateParser_Algorithm::has_primary_field()
const {
1989 return _internal_has_primary_field();
1991 inline void TranslatorEntry_CreateParser_Algorithm::clear_primary_field() {
1993 _has_bits_[0] &= ~0x00000002u;
1996 return primary_field_;
2000 return _internal_primary_field();
2003 _has_bits_[0] |= 0x00000002u;
2004 primary_field_ =
value;
2007 _internal_set_primary_field(value);
2016 inline bool TranslatorEntry_CreateParser::_internal_has_technique()
const {
2017 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2020 inline bool TranslatorEntry_CreateParser::has_technique()
const {
2021 return _internal_has_technique();
2023 inline void TranslatorEntry_CreateParser::clear_technique() {
2025 _has_bits_[0] &= ~0x00000008u;
2032 return _internal_technique();
2036 _has_bits_[0] |= 0x00000008u;
2040 _internal_set_technique(value);
2045 inline bool TranslatorEntry_CreateParser::_internal_has_moos_var()
const {
2046 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2049 inline bool TranslatorEntry_CreateParser::has_moos_var()
const {
2050 return _internal_has_moos_var();
2052 inline void TranslatorEntry_CreateParser::clear_moos_var() {
2054 _has_bits_[0] &= ~0x00000001u;
2056 inline const std::string& TranslatorEntry_CreateParser::moos_var()
const {
2058 return _internal_moos_var();
2060 inline void TranslatorEntry_CreateParser::set_moos_var(
const std::string& value) {
2061 _internal_set_moos_var(value);
2064 inline std::string* TranslatorEntry_CreateParser::mutable_moos_var() {
2066 return _internal_mutable_moos_var();
2068 inline const std::string& TranslatorEntry_CreateParser::_internal_moos_var()
const {
2069 return moos_var_.Get();
2071 inline void TranslatorEntry_CreateParser::_internal_set_moos_var(
const std::string& value) {
2072 _has_bits_[0] |= 0x00000001u;
2075 inline void TranslatorEntry_CreateParser::set_moos_var(std::string&& value) {
2076 _has_bits_[0] |= 0x00000001u;
2081 inline void TranslatorEntry_CreateParser::set_moos_var(
const char* value) {
2082 GOOGLE_DCHECK(value !=
nullptr);
2083 _has_bits_[0] |= 0x00000001u;
2088 inline void TranslatorEntry_CreateParser::set_moos_var(
const char* value,
2090 _has_bits_[0] |= 0x00000001u;
2092 reinterpret_cast<const char*
>(value), size), GetArena());
2095 inline std::string* TranslatorEntry_CreateParser::_internal_mutable_moos_var() {
2096 _has_bits_[0] |= 0x00000001u;
2099 inline std::string* TranslatorEntry_CreateParser::release_moos_var() {
2101 if (!_internal_has_moos_var()) {
2104 _has_bits_[0] &= ~0x00000001u;
2107 inline void TranslatorEntry_CreateParser::set_allocated_moos_var(std::string* moos_var) {
2108 if (moos_var !=
nullptr) {
2109 _has_bits_[0] |= 0x00000001u;
2111 _has_bits_[0] &= ~0x00000001u;
2117 inline std::string* TranslatorEntry_CreateParser::unsafe_arena_release_moos_var() {
2119 GOOGLE_DCHECK(GetArena() !=
nullptr);
2120 _has_bits_[0] &= ~0x00000001u;
2124 inline void TranslatorEntry_CreateParser::unsafe_arena_set_allocated_moos_var(
2125 std::string* moos_var) {
2126 GOOGLE_DCHECK(GetArena() !=
nullptr);
2127 if (moos_var !=
nullptr) {
2128 _has_bits_[0] |= 0x00000001u;
2130 _has_bits_[0] &= ~0x00000001u;
2133 moos_var, GetArena());
2138 inline bool TranslatorEntry_CreateParser::_internal_has_format()
const {
2139 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2142 inline bool TranslatorEntry_CreateParser::has_format()
const {
2143 return _internal_has_format();
2145 inline void TranslatorEntry_CreateParser::clear_format() {
2147 _has_bits_[0] &= ~0x00000002u;
2149 inline const std::string& TranslatorEntry_CreateParser::format()
const {
2151 return _internal_format();
2153 inline void TranslatorEntry_CreateParser::set_format(
const std::string& value) {
2154 _internal_set_format(value);
2157 inline std::string* TranslatorEntry_CreateParser::mutable_format() {
2159 return _internal_mutable_format();
2161 inline const std::string& TranslatorEntry_CreateParser::_internal_format()
const {
2162 return format_.Get();
2164 inline void TranslatorEntry_CreateParser::_internal_set_format(
const std::string& value) {
2165 _has_bits_[0] |= 0x00000002u;
2168 inline void TranslatorEntry_CreateParser::set_format(std::string&& value) {
2169 _has_bits_[0] |= 0x00000002u;
2174 inline void TranslatorEntry_CreateParser::set_format(
const char* value) {
2175 GOOGLE_DCHECK(value !=
nullptr);
2176 _has_bits_[0] |= 0x00000002u;
2181 inline void TranslatorEntry_CreateParser::set_format(
const char* value,
2183 _has_bits_[0] |= 0x00000002u;
2185 reinterpret_cast<const char*
>(value), size), GetArena());
2188 inline std::string* TranslatorEntry_CreateParser::_internal_mutable_format() {
2189 _has_bits_[0] |= 0x00000002u;
2192 inline std::string* TranslatorEntry_CreateParser::release_format() {
2194 if (!_internal_has_format()) {
2197 _has_bits_[0] &= ~0x00000002u;
2200 inline void TranslatorEntry_CreateParser::set_allocated_format(std::string* format) {
2201 if (format !=
nullptr) {
2202 _has_bits_[0] |= 0x00000002u;
2204 _has_bits_[0] &= ~0x00000002u;
2210 inline std::string* TranslatorEntry_CreateParser::unsafe_arena_release_format() {
2212 GOOGLE_DCHECK(GetArena() !=
nullptr);
2213 _has_bits_[0] &= ~0x00000002u;
2217 inline void TranslatorEntry_CreateParser::unsafe_arena_set_allocated_format(
2218 std::string* format) {
2219 GOOGLE_DCHECK(GetArena() !=
nullptr);
2220 if (format !=
nullptr) {
2221 _has_bits_[0] |= 0x00000002u;
2223 _has_bits_[0] &= ~0x00000002u;
2226 format, GetArena());
2231 inline bool TranslatorEntry_CreateParser::_internal_has_repeated_delimiter()
const {
2232 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2235 inline bool TranslatorEntry_CreateParser::has_repeated_delimiter()
const {
2236 return _internal_has_repeated_delimiter();
2238 inline void TranslatorEntry_CreateParser::clear_repeated_delimiter() {
2239 repeated_delimiter_.ClearToDefault(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), GetArena());
2240 _has_bits_[0] &= ~0x00000004u;
2242 inline const std::string& TranslatorEntry_CreateParser::repeated_delimiter()
const {
2244 return _internal_repeated_delimiter();
2246 inline void TranslatorEntry_CreateParser::set_repeated_delimiter(
const std::string& value) {
2247 _internal_set_repeated_delimiter(value);
2250 inline std::string* TranslatorEntry_CreateParser::mutable_repeated_delimiter() {
2252 return _internal_mutable_repeated_delimiter();
2254 inline const std::string& TranslatorEntry_CreateParser::_internal_repeated_delimiter()
const {
2255 return repeated_delimiter_.Get();
2257 inline void TranslatorEntry_CreateParser::_internal_set_repeated_delimiter(
const std::string& value) {
2258 _has_bits_[0] |= 0x00000004u;
2259 repeated_delimiter_.Set(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), value, GetArena());
2261 inline void TranslatorEntry_CreateParser::set_repeated_delimiter(std::string&& value) {
2262 _has_bits_[0] |= 0x00000004u;
2263 repeated_delimiter_.Set(
2264 &::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), ::std::move(value), GetArena());
2267 inline void TranslatorEntry_CreateParser::set_repeated_delimiter(
const char* value) {
2268 GOOGLE_DCHECK(value !=
nullptr);
2269 _has_bits_[0] |= 0x00000004u;
2270 repeated_delimiter_.Set(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), ::std::string(value),
2274 inline void TranslatorEntry_CreateParser::set_repeated_delimiter(
const char* value,
2276 _has_bits_[0] |= 0x00000004u;
2277 repeated_delimiter_.Set(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), ::std::string(
2278 reinterpret_cast<const char*
>(value), size), GetArena());
2281 inline std::string* TranslatorEntry_CreateParser::_internal_mutable_repeated_delimiter() {
2282 _has_bits_[0] |= 0x00000004u;
2283 return repeated_delimiter_.Mutable(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), GetArena());
2285 inline std::string* TranslatorEntry_CreateParser::release_repeated_delimiter() {
2287 if (!_internal_has_repeated_delimiter()) {
2290 _has_bits_[0] &= ~0x00000004u;
2291 return repeated_delimiter_.ReleaseNonDefault(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), GetArena());
2293 inline void TranslatorEntry_CreateParser::set_allocated_repeated_delimiter(std::string* repeated_delimiter) {
2294 if (repeated_delimiter !=
nullptr) {
2295 _has_bits_[0] |= 0x00000004u;
2297 _has_bits_[0] &= ~0x00000004u;
2299 repeated_delimiter_.SetAllocated(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), repeated_delimiter,
2303 inline std::string* TranslatorEntry_CreateParser::unsafe_arena_release_repeated_delimiter() {
2305 GOOGLE_DCHECK(GetArena() !=
nullptr);
2306 _has_bits_[0] &= ~0x00000004u;
2307 return repeated_delimiter_.UnsafeArenaRelease(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(),
2310 inline void TranslatorEntry_CreateParser::unsafe_arena_set_allocated_repeated_delimiter(
2311 std::string* repeated_delimiter) {
2312 GOOGLE_DCHECK(GetArena() !=
nullptr);
2313 if (repeated_delimiter !=
nullptr) {
2314 _has_bits_[0] |= 0x00000004u;
2316 _has_bits_[0] &= ~0x00000004u;
2318 repeated_delimiter_.UnsafeArenaSetAllocated(&::goby::moos::protobuf::TranslatorEntry_CreateParser::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(),
2319 repeated_delimiter, GetArena());
2324 inline int TranslatorEntry_CreateParser::_internal_algorithm_size()
const {
2325 return algorithm_.size();
2327 inline int TranslatorEntry_CreateParser::algorithm_size()
const {
2328 return _internal_algorithm_size();
2330 inline void TranslatorEntry_CreateParser::clear_algorithm() {
2333 inline ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm* TranslatorEntry_CreateParser::mutable_algorithm(
int index) {
2335 return algorithm_.Mutable(index);
2337 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >*
2338 TranslatorEntry_CreateParser::mutable_algorithm() {
2342 inline const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm& TranslatorEntry_CreateParser::_internal_algorithm(
int index)
const {
2343 return algorithm_.Get(index);
2345 inline const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm& TranslatorEntry_CreateParser::algorithm(
int index)
const {
2347 return _internal_algorithm(index);
2349 inline ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm* TranslatorEntry_CreateParser::_internal_add_algorithm() {
2350 return algorithm_.Add();
2352 inline ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm* TranslatorEntry_CreateParser::add_algorithm() {
2354 return _internal_add_algorithm();
2356 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >&
2357 TranslatorEntry_CreateParser::algorithm()
const {
2367 inline bool TranslatorEntry_PublishSerializer_Algorithm::_internal_has_name()
const {
2368 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2371 inline bool TranslatorEntry_PublishSerializer_Algorithm::has_name()
const {
2372 return _internal_has_name();
2374 inline void TranslatorEntry_PublishSerializer_Algorithm::clear_name() {
2376 _has_bits_[0] &= ~0x00000001u;
2378 inline const std::string& TranslatorEntry_PublishSerializer_Algorithm::name()
const {
2380 return _internal_name();
2382 inline void TranslatorEntry_PublishSerializer_Algorithm::set_name(
const std::string& value) {
2383 _internal_set_name(value);
2386 inline std::string* TranslatorEntry_PublishSerializer_Algorithm::mutable_name() {
2388 return _internal_mutable_name();
2390 inline const std::string& TranslatorEntry_PublishSerializer_Algorithm::_internal_name()
const {
2393 inline void TranslatorEntry_PublishSerializer_Algorithm::_internal_set_name(
const std::string& value) {
2394 _has_bits_[0] |= 0x00000001u;
2397 inline void TranslatorEntry_PublishSerializer_Algorithm::set_name(std::string&& value) {
2398 _has_bits_[0] |= 0x00000001u;
2403 inline void TranslatorEntry_PublishSerializer_Algorithm::set_name(
const char* value) {
2404 GOOGLE_DCHECK(value !=
nullptr);
2405 _has_bits_[0] |= 0x00000001u;
2410 inline void TranslatorEntry_PublishSerializer_Algorithm::set_name(
const char* value,
2412 _has_bits_[0] |= 0x00000001u;
2414 reinterpret_cast<const char*
>(value), size), GetArena());
2417 inline std::string* TranslatorEntry_PublishSerializer_Algorithm::_internal_mutable_name() {
2418 _has_bits_[0] |= 0x00000001u;
2421 inline std::string* TranslatorEntry_PublishSerializer_Algorithm::release_name() {
2423 if (!_internal_has_name()) {
2426 _has_bits_[0] &= ~0x00000001u;
2429 inline void TranslatorEntry_PublishSerializer_Algorithm::set_allocated_name(std::string* name) {
2430 if (name !=
nullptr) {
2431 _has_bits_[0] |= 0x00000001u;
2433 _has_bits_[0] &= ~0x00000001u;
2439 inline std::string* TranslatorEntry_PublishSerializer_Algorithm::unsafe_arena_release_name() {
2441 GOOGLE_DCHECK(GetArena() !=
nullptr);
2442 _has_bits_[0] &= ~0x00000001u;
2446 inline void TranslatorEntry_PublishSerializer_Algorithm::unsafe_arena_set_allocated_name(
2447 std::string* name) {
2448 GOOGLE_DCHECK(GetArena() !=
nullptr);
2449 if (name !=
nullptr) {
2450 _has_bits_[0] |= 0x00000001u;
2452 _has_bits_[0] &= ~0x00000001u;
2460 inline bool TranslatorEntry_PublishSerializer_Algorithm::_internal_has_output_virtual_field()
const {
2461 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2464 inline bool TranslatorEntry_PublishSerializer_Algorithm::has_output_virtual_field()
const {
2465 return _internal_has_output_virtual_field();
2467 inline void TranslatorEntry_PublishSerializer_Algorithm::clear_output_virtual_field() {
2468 output_virtual_field_ = 0;
2469 _has_bits_[0] &= ~0x00000002u;
2472 return output_virtual_field_;
2476 return _internal_output_virtual_field();
2479 _has_bits_[0] |= 0x00000002u;
2480 output_virtual_field_ =
value;
2483 _internal_set_output_virtual_field(value);
2488 inline bool TranslatorEntry_PublishSerializer_Algorithm::_internal_has_primary_field()
const {
2489 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2492 inline bool TranslatorEntry_PublishSerializer_Algorithm::has_primary_field()
const {
2493 return _internal_has_primary_field();
2495 inline void TranslatorEntry_PublishSerializer_Algorithm::clear_primary_field() {
2497 _has_bits_[0] &= ~0x00000004u;
2500 return primary_field_;
2504 return _internal_primary_field();
2507 _has_bits_[0] |= 0x00000004u;
2508 primary_field_ =
value;
2511 _internal_set_primary_field(value);
2516 inline int TranslatorEntry_PublishSerializer_Algorithm::_internal_reference_field_size()
const {
2517 return reference_field_.size();
2519 inline int TranslatorEntry_PublishSerializer_Algorithm::reference_field_size()
const {
2520 return _internal_reference_field_size();
2522 inline void TranslatorEntry_PublishSerializer_Algorithm::clear_reference_field() {
2523 reference_field_.Clear();
2526 return reference_field_.Get(index);
2530 return _internal_reference_field(index);
2533 reference_field_.Set(index, value);
2537 reference_field_.Add(value);
2540 _internal_add_reference_field(value);
2543 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2544 TranslatorEntry_PublishSerializer_Algorithm::_internal_reference_field()
const {
2545 return reference_field_;
2547 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2548 TranslatorEntry_PublishSerializer_Algorithm::reference_field()
const {
2550 return _internal_reference_field();
2552 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2553 TranslatorEntry_PublishSerializer_Algorithm::_internal_mutable_reference_field() {
2554 return &reference_field_;
2556 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2557 TranslatorEntry_PublishSerializer_Algorithm::mutable_reference_field() {
2559 return _internal_mutable_reference_field();
2567 inline bool TranslatorEntry_PublishSerializer::_internal_has_technique()
const {
2568 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2571 inline bool TranslatorEntry_PublishSerializer::has_technique()
const {
2572 return _internal_has_technique();
2574 inline void TranslatorEntry_PublishSerializer::clear_technique() {
2576 _has_bits_[0] &= ~0x00000008u;
2583 return _internal_technique();
2587 _has_bits_[0] |= 0x00000008u;
2591 _internal_set_technique(value);
2596 inline bool TranslatorEntry_PublishSerializer::_internal_has_moos_var()
const {
2597 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2600 inline bool TranslatorEntry_PublishSerializer::has_moos_var()
const {
2601 return _internal_has_moos_var();
2603 inline void TranslatorEntry_PublishSerializer::clear_moos_var() {
2605 _has_bits_[0] &= ~0x00000001u;
2607 inline const std::string& TranslatorEntry_PublishSerializer::moos_var()
const {
2609 return _internal_moos_var();
2611 inline void TranslatorEntry_PublishSerializer::set_moos_var(
const std::string& value) {
2612 _internal_set_moos_var(value);
2615 inline std::string* TranslatorEntry_PublishSerializer::mutable_moos_var() {
2617 return _internal_mutable_moos_var();
2619 inline const std::string& TranslatorEntry_PublishSerializer::_internal_moos_var()
const {
2620 return moos_var_.Get();
2622 inline void TranslatorEntry_PublishSerializer::_internal_set_moos_var(
const std::string& value) {
2623 _has_bits_[0] |= 0x00000001u;
2626 inline void TranslatorEntry_PublishSerializer::set_moos_var(std::string&& value) {
2627 _has_bits_[0] |= 0x00000001u;
2632 inline void TranslatorEntry_PublishSerializer::set_moos_var(
const char* value) {
2633 GOOGLE_DCHECK(value !=
nullptr);
2634 _has_bits_[0] |= 0x00000001u;
2639 inline void TranslatorEntry_PublishSerializer::set_moos_var(
const char* value,
2641 _has_bits_[0] |= 0x00000001u;
2643 reinterpret_cast<const char*
>(value), size), GetArena());
2646 inline std::string* TranslatorEntry_PublishSerializer::_internal_mutable_moos_var() {
2647 _has_bits_[0] |= 0x00000001u;
2650 inline std::string* TranslatorEntry_PublishSerializer::release_moos_var() {
2652 if (!_internal_has_moos_var()) {
2655 _has_bits_[0] &= ~0x00000001u;
2658 inline void TranslatorEntry_PublishSerializer::set_allocated_moos_var(std::string* moos_var) {
2659 if (moos_var !=
nullptr) {
2660 _has_bits_[0] |= 0x00000001u;
2662 _has_bits_[0] &= ~0x00000001u;
2668 inline std::string* TranslatorEntry_PublishSerializer::unsafe_arena_release_moos_var() {
2670 GOOGLE_DCHECK(GetArena() !=
nullptr);
2671 _has_bits_[0] &= ~0x00000001u;
2675 inline void TranslatorEntry_PublishSerializer::unsafe_arena_set_allocated_moos_var(
2676 std::string* moos_var) {
2677 GOOGLE_DCHECK(GetArena() !=
nullptr);
2678 if (moos_var !=
nullptr) {
2679 _has_bits_[0] |= 0x00000001u;
2681 _has_bits_[0] &= ~0x00000001u;
2684 moos_var, GetArena());
2689 inline bool TranslatorEntry_PublishSerializer::_internal_has_format()
const {
2690 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2693 inline bool TranslatorEntry_PublishSerializer::has_format()
const {
2694 return _internal_has_format();
2696 inline void TranslatorEntry_PublishSerializer::clear_format() {
2698 _has_bits_[0] &= ~0x00000002u;
2700 inline const std::string& TranslatorEntry_PublishSerializer::format()
const {
2702 return _internal_format();
2704 inline void TranslatorEntry_PublishSerializer::set_format(
const std::string& value) {
2705 _internal_set_format(value);
2708 inline std::string* TranslatorEntry_PublishSerializer::mutable_format() {
2710 return _internal_mutable_format();
2712 inline const std::string& TranslatorEntry_PublishSerializer::_internal_format()
const {
2713 return format_.Get();
2715 inline void TranslatorEntry_PublishSerializer::_internal_set_format(
const std::string& value) {
2716 _has_bits_[0] |= 0x00000002u;
2719 inline void TranslatorEntry_PublishSerializer::set_format(std::string&& value) {
2720 _has_bits_[0] |= 0x00000002u;
2725 inline void TranslatorEntry_PublishSerializer::set_format(
const char* value) {
2726 GOOGLE_DCHECK(value !=
nullptr);
2727 _has_bits_[0] |= 0x00000002u;
2732 inline void TranslatorEntry_PublishSerializer::set_format(
const char* value,
2734 _has_bits_[0] |= 0x00000002u;
2736 reinterpret_cast<const char*
>(value), size), GetArena());
2739 inline std::string* TranslatorEntry_PublishSerializer::_internal_mutable_format() {
2740 _has_bits_[0] |= 0x00000002u;
2743 inline std::string* TranslatorEntry_PublishSerializer::release_format() {
2745 if (!_internal_has_format()) {
2748 _has_bits_[0] &= ~0x00000002u;
2751 inline void TranslatorEntry_PublishSerializer::set_allocated_format(std::string* format) {
2752 if (format !=
nullptr) {
2753 _has_bits_[0] |= 0x00000002u;
2755 _has_bits_[0] &= ~0x00000002u;
2761 inline std::string* TranslatorEntry_PublishSerializer::unsafe_arena_release_format() {
2763 GOOGLE_DCHECK(GetArena() !=
nullptr);
2764 _has_bits_[0] &= ~0x00000002u;
2768 inline void TranslatorEntry_PublishSerializer::unsafe_arena_set_allocated_format(
2769 std::string* format) {
2770 GOOGLE_DCHECK(GetArena() !=
nullptr);
2771 if (format !=
nullptr) {
2772 _has_bits_[0] |= 0x00000002u;
2774 _has_bits_[0] &= ~0x00000002u;
2777 format, GetArena());
2782 inline bool TranslatorEntry_PublishSerializer::_internal_has_repeated_delimiter()
const {
2783 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2786 inline bool TranslatorEntry_PublishSerializer::has_repeated_delimiter()
const {
2787 return _internal_has_repeated_delimiter();
2789 inline void TranslatorEntry_PublishSerializer::clear_repeated_delimiter() {
2790 repeated_delimiter_.ClearToDefault(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), GetArena());
2791 _has_bits_[0] &= ~0x00000004u;
2793 inline const std::string& TranslatorEntry_PublishSerializer::repeated_delimiter()
const {
2795 return _internal_repeated_delimiter();
2797 inline void TranslatorEntry_PublishSerializer::set_repeated_delimiter(
const std::string& value) {
2798 _internal_set_repeated_delimiter(value);
2801 inline std::string* TranslatorEntry_PublishSerializer::mutable_repeated_delimiter() {
2803 return _internal_mutable_repeated_delimiter();
2805 inline const std::string& TranslatorEntry_PublishSerializer::_internal_repeated_delimiter()
const {
2806 return repeated_delimiter_.Get();
2808 inline void TranslatorEntry_PublishSerializer::_internal_set_repeated_delimiter(
const std::string& value) {
2809 _has_bits_[0] |= 0x00000004u;
2810 repeated_delimiter_.Set(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), value, GetArena());
2812 inline void TranslatorEntry_PublishSerializer::set_repeated_delimiter(std::string&& value) {
2813 _has_bits_[0] |= 0x00000004u;
2814 repeated_delimiter_.Set(
2815 &::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), ::std::move(value), GetArena());
2818 inline void TranslatorEntry_PublishSerializer::set_repeated_delimiter(
const char* value) {
2819 GOOGLE_DCHECK(value !=
nullptr);
2820 _has_bits_[0] |= 0x00000004u;
2821 repeated_delimiter_.Set(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), ::std::string(value),
2825 inline void TranslatorEntry_PublishSerializer::set_repeated_delimiter(
const char* value,
2827 _has_bits_[0] |= 0x00000004u;
2828 repeated_delimiter_.Set(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), ::std::string(
2829 reinterpret_cast<const char*
>(value), size), GetArena());
2832 inline std::string* TranslatorEntry_PublishSerializer::_internal_mutable_repeated_delimiter() {
2833 _has_bits_[0] |= 0x00000004u;
2834 return repeated_delimiter_.Mutable(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), GetArena());
2836 inline std::string* TranslatorEntry_PublishSerializer::release_repeated_delimiter() {
2838 if (!_internal_has_repeated_delimiter()) {
2841 _has_bits_[0] &= ~0x00000004u;
2842 return repeated_delimiter_.ReleaseNonDefault(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), GetArena());
2844 inline void TranslatorEntry_PublishSerializer::set_allocated_repeated_delimiter(std::string* repeated_delimiter) {
2845 if (repeated_delimiter !=
nullptr) {
2846 _has_bits_[0] |= 0x00000004u;
2848 _has_bits_[0] &= ~0x00000004u;
2850 repeated_delimiter_.SetAllocated(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(), repeated_delimiter,
2854 inline std::string* TranslatorEntry_PublishSerializer::unsafe_arena_release_repeated_delimiter() {
2856 GOOGLE_DCHECK(GetArena() !=
nullptr);
2857 _has_bits_[0] &= ~0x00000004u;
2858 return repeated_delimiter_.UnsafeArenaRelease(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(),
2861 inline void TranslatorEntry_PublishSerializer::unsafe_arena_set_allocated_repeated_delimiter(
2862 std::string* repeated_delimiter) {
2863 GOOGLE_DCHECK(GetArena() !=
nullptr);
2864 if (repeated_delimiter !=
nullptr) {
2865 _has_bits_[0] |= 0x00000004u;
2867 _has_bits_[0] &= ~0x00000004u;
2869 repeated_delimiter_.UnsafeArenaSetAllocated(&::goby::moos::protobuf::TranslatorEntry_PublishSerializer::_i_give_permission_to_break_this_code_default_repeated_delimiter_.
get(),
2870 repeated_delimiter, GetArena());
2875 inline int TranslatorEntry_PublishSerializer::_internal_algorithm_size()
const {
2876 return algorithm_.size();
2878 inline int TranslatorEntry_PublishSerializer::algorithm_size()
const {
2879 return _internal_algorithm_size();
2881 inline void TranslatorEntry_PublishSerializer::clear_algorithm() {
2884 inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm* TranslatorEntry_PublishSerializer::mutable_algorithm(
int index) {
2886 return algorithm_.Mutable(index);
2888 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >*
2889 TranslatorEntry_PublishSerializer::mutable_algorithm() {
2893 inline const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm& TranslatorEntry_PublishSerializer::_internal_algorithm(
int index)
const {
2894 return algorithm_.Get(index);
2896 inline const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm& TranslatorEntry_PublishSerializer::algorithm(
int index)
const {
2898 return _internal_algorithm(index);
2900 inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm* TranslatorEntry_PublishSerializer::_internal_add_algorithm() {
2901 return algorithm_.Add();
2903 inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm* TranslatorEntry_PublishSerializer::add_algorithm() {
2905 return _internal_add_algorithm();
2907 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >&
2908 TranslatorEntry_PublishSerializer::algorithm()
const {
2918 inline bool TranslatorEntry::_internal_has_protobuf_name()
const {
2919 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2922 inline bool TranslatorEntry::has_protobuf_name()
const {
2923 return _internal_has_protobuf_name();
2925 inline void TranslatorEntry::clear_protobuf_name() {
2927 _has_bits_[0] &= ~0x00000001u;
2929 inline const std::string& TranslatorEntry::protobuf_name()
const {
2931 return _internal_protobuf_name();
2933 inline void TranslatorEntry::set_protobuf_name(
const std::string& value) {
2934 _internal_set_protobuf_name(value);
2937 inline std::string* TranslatorEntry::mutable_protobuf_name() {
2939 return _internal_mutable_protobuf_name();
2941 inline const std::string& TranslatorEntry::_internal_protobuf_name()
const {
2942 return protobuf_name_.Get();
2944 inline void TranslatorEntry::_internal_set_protobuf_name(
const std::string& value) {
2945 _has_bits_[0] |= 0x00000001u;
2948 inline void TranslatorEntry::set_protobuf_name(std::string&& value) {
2949 _has_bits_[0] |= 0x00000001u;
2954 inline void TranslatorEntry::set_protobuf_name(
const char* value) {
2955 GOOGLE_DCHECK(value !=
nullptr);
2956 _has_bits_[0] |= 0x00000001u;
2961 inline void TranslatorEntry::set_protobuf_name(
const char* value,
2963 _has_bits_[0] |= 0x00000001u;
2965 reinterpret_cast<const char*
>(value), size), GetArena());
2968 inline std::string* TranslatorEntry::_internal_mutable_protobuf_name() {
2969 _has_bits_[0] |= 0x00000001u;
2972 inline std::string* TranslatorEntry::release_protobuf_name() {
2974 if (!_internal_has_protobuf_name()) {
2977 _has_bits_[0] &= ~0x00000001u;
2980 inline void TranslatorEntry::set_allocated_protobuf_name(std::string* protobuf_name) {
2981 if (protobuf_name !=
nullptr) {
2982 _has_bits_[0] |= 0x00000001u;
2984 _has_bits_[0] &= ~0x00000001u;
2990 inline std::string* TranslatorEntry::unsafe_arena_release_protobuf_name() {
2992 GOOGLE_DCHECK(GetArena() !=
nullptr);
2993 _has_bits_[0] &= ~0x00000001u;
2997 inline void TranslatorEntry::unsafe_arena_set_allocated_protobuf_name(
2998 std::string* protobuf_name) {
2999 GOOGLE_DCHECK(GetArena() !=
nullptr);
3000 if (protobuf_name !=
nullptr) {
3001 _has_bits_[0] |= 0x00000001u;
3003 _has_bits_[0] &= ~0x00000001u;
3006 protobuf_name, GetArena());
3011 inline bool TranslatorEntry::_internal_has_trigger()
const {
3012 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3013 PROTOBUF_ASSUME(!value || trigger_ !=
nullptr);
3016 inline bool TranslatorEntry::has_trigger()
const {
3017 return _internal_has_trigger();
3019 inline void TranslatorEntry::clear_trigger() {
3020 if (trigger_ !=
nullptr) trigger_->Clear();
3021 _has_bits_[0] &= ~0x00000002u;
3023 inline const ::goby::moos::protobuf::TranslatorEntry_Trigger& TranslatorEntry::_internal_trigger()
const {
3024 const ::goby::moos::protobuf::TranslatorEntry_Trigger* p = trigger_;
3025 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::moos::protobuf::TranslatorEntry_Trigger*
>(
3028 inline const ::goby::moos::protobuf::TranslatorEntry_Trigger& TranslatorEntry::trigger()
const {
3030 return _internal_trigger();
3032 inline void TranslatorEntry::unsafe_arena_set_allocated_trigger(
3033 ::goby::moos::protobuf::TranslatorEntry_Trigger* trigger) {
3034 if (GetArena() ==
nullptr) {
3035 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(trigger_);
3039 _has_bits_[0] |= 0x00000002u;
3041 _has_bits_[0] &= ~0x00000002u;
3045 inline ::goby::moos::protobuf::TranslatorEntry_Trigger* TranslatorEntry::release_trigger() {
3046 auto temp = unsafe_arena_release_trigger();
3047 if (GetArena() !=
nullptr) {
3048 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3052 inline ::goby::moos::protobuf::TranslatorEntry_Trigger* TranslatorEntry::unsafe_arena_release_trigger() {
3054 _has_bits_[0] &= ~0x00000002u;
3055 ::goby::moos::protobuf::TranslatorEntry_Trigger* temp = trigger_;
3059 inline ::goby::moos::protobuf::TranslatorEntry_Trigger* TranslatorEntry::_internal_mutable_trigger() {
3060 _has_bits_[0] |= 0x00000002u;
3061 if (trigger_ ==
nullptr) {
3062 auto* p = CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_Trigger>(GetArena());
3067 inline ::goby::moos::protobuf::TranslatorEntry_Trigger* TranslatorEntry::mutable_trigger() {
3069 return _internal_mutable_trigger();
3071 inline void TranslatorEntry::set_allocated_trigger(::goby::moos::protobuf::TranslatorEntry_Trigger* trigger) {
3072 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3073 if (message_arena ==
nullptr) {
3077 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3078 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(trigger);
3079 if (message_arena != submessage_arena) {
3080 trigger = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3081 message_arena, trigger, submessage_arena);
3083 _has_bits_[0] |= 0x00000002u;
3085 _has_bits_[0] &= ~0x00000002u;
3092 inline int TranslatorEntry::_internal_create_size()
const {
3093 return create_.size();
3095 inline int TranslatorEntry::create_size()
const {
3096 return _internal_create_size();
3098 inline void TranslatorEntry::clear_create() {
3101 inline ::goby::moos::protobuf::TranslatorEntry_CreateParser* TranslatorEntry::mutable_create(
int index) {
3103 return create_.Mutable(index);
3105 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >*
3106 TranslatorEntry::mutable_create() {
3110 inline const ::goby::moos::protobuf::TranslatorEntry_CreateParser& TranslatorEntry::_internal_create(
int index)
const {
3111 return create_.Get(index);
3115 return _internal_create(index);
3117 inline ::goby::moos::protobuf::TranslatorEntry_CreateParser* TranslatorEntry::_internal_add_create() {
3118 return create_.Add();
3120 inline ::goby::moos::protobuf::TranslatorEntry_CreateParser* TranslatorEntry::add_create() {
3122 return _internal_add_create();
3124 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >&
3131 inline int TranslatorEntry::_internal_publish_size()
const {
3132 return publish_.size();
3134 inline int TranslatorEntry::publish_size()
const {
3135 return _internal_publish_size();
3137 inline void TranslatorEntry::clear_publish() {
3140 inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer* TranslatorEntry::mutable_publish(
int index) {
3142 return publish_.Mutable(index);
3144 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >*
3145 TranslatorEntry::mutable_publish() {
3149 inline const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer& TranslatorEntry::_internal_publish(
int index)
const {
3150 return publish_.Get(index);
3152 inline const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer& TranslatorEntry::publish(
int index)
const {
3154 return _internal_publish(index);
3156 inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer* TranslatorEntry::_internal_add_publish() {
3157 return publish_.Add();
3159 inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer* TranslatorEntry::add_publish() {
3161 return _internal_add_publish();
3163 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >&
3164 TranslatorEntry::publish()
const {
3170 inline bool TranslatorEntry::_internal_has_use_short_enum()
const {
3171 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3174 inline bool TranslatorEntry::has_use_short_enum()
const {
3175 return _internal_has_use_short_enum();
3177 inline void TranslatorEntry::clear_use_short_enum() {
3178 use_short_enum_ =
false;
3179 _has_bits_[0] &= ~0x00000004u;
3181 inline bool TranslatorEntry::_internal_use_short_enum()
const {
3182 return use_short_enum_;
3184 inline bool TranslatorEntry::use_short_enum()
const {
3186 return _internal_use_short_enum();
3188 inline void TranslatorEntry::_internal_set_use_short_enum(
bool value) {
3189 _has_bits_[0] |= 0x00000004u;
3190 use_short_enum_ =
value;
3192 inline void TranslatorEntry::set_use_short_enum(
bool value) {
3193 _internal_set_use_short_enum(value);
3198 #pragma GCC diagnostic pop
3217 PROTOBUF_NAMESPACE_OPEN
3221 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::TranslatorEntry_Trigger_Type>() {
3226 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique>() {
3230 PROTOBUF_NAMESPACE_CLOSE
3234 #include <google/protobuf/port_undef.inc>
bool has_moos_var() const
TranslatorEntry * New() const final
const ::goby::moos::protobuf::TranslatorEntry_CreateParser & create(int index) const
::goby::moos::protobuf::TranslatorEntry_PublishSerializer * mutable_publish(int index)
TranslatorEntry_PublishSerializer * New() const final
TranslatorEntry_PublishSerializer_Algorithm * New() const final
TranslatorEntry_PublishSerializer_Algorithm(TranslatorEntry_PublishSerializer_Algorithm &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser > * mutable_create()
void Swap(TranslatorEntry_PublishSerializer *other)
TranslatorEntry_CreateParser * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static bool Type_IsValid(int value)
void set_moos_var(const char *value, size_t size)
void MergeFrom(const TranslatorEntry_CreateParser_Algorithm &from)
void Swap(TranslatorEntry_Trigger *other)
static const TranslatorEntry_PublishSerializer * internal_default_instance()
TranslatorEntry_Trigger Trigger
void set_protobuf_name(const std::string &value)
TranslatorEntry_CreateParser_Algorithm Algorithm
void set_allocated_name(std::string *name)
friend void swap(TranslatorEntry_CreateParser &a, TranslatorEntry_CreateParser &b)
std::string * mutable_name()
TranslatorEntry_CreateParser_Algorithm(const TranslatorEntry_CreateParser_Algorithm &from)
static const TranslatorEntry_CreateParser_Algorithm & default_instance()
static const TranslatorEntry_PublishSerializer & default_instance()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm > * mutable_algorithm()
TranslatorEntry_CreateParser_Algorithm()
void CopyFrom(const TranslatorEntry_Trigger &from)
void set_moos_var(std::string &&value)
std::string * release_name()
void UnsafeArenaSwap(TranslatorEntry_PublishSerializer *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void UnsafeArenaSwap(TranslatorEntry *other)
TranslatorEntry_CreateParser(::PROTOBUF_NAMESPACE_ID::Arena *arena)
TranslatorEntry_PublishSerializer_Algorithm Algorithm
virtual ~TranslatorEntry_CreateParser()
TranslatorEntry & operator=(const TranslatorEntry &from)
void add_reference_field(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void UnsafeArenaSwap(TranslatorEntry_CreateParser *other)
static const TranslatorEntry * internal_default_instance()
TranslatorEntry_PublishSerializer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const TranslatorEntry_PublishSerializer &from)
bool has_protobuf_name() const
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
void CopyFrom(const TranslatorEntry_PublishSerializer_Algorithm &from)
::goby::moos::protobuf::TranslatorEntry_CreateParser * add_create()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm > & algorithm() const
void set_protobuf_name(const char *value)
static bool Type_Parse(const std::string &name, Type *value)
void set_moos_var(const std::string &value)
static const TranslatorEntry_CreateParser & default_instance()
TranslatorEntry & operator=(TranslatorEntry &&from) noexcept
int reference_field_size() const
::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm * mutable_algorithm(int index)
TranslatorEntry_CreateParser_Algorithm(TranslatorEntry_CreateParser_Algorithm &&from) noexcept
TranslatorEntry(TranslatorEntry &&from) noexcept
TranslatorEntry(const TranslatorEntry &from)
void set_name(const char *value)
void UnsafeArenaSwap(TranslatorEntry_CreateParser_Algorithm *other)
void CopyFrom(const TranslatorEntry_CreateParser_Algorithm &from)
static const std::string & ParserSerializerTechnique_Name(T enum_t_value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer > * mutable_publish()
static const TranslatorEntry_CreateParser * internal_default_instance()
::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm * add_algorithm()
TranslatorEntry_PublishSerializer_Algorithm()
void Swap(TranslatorEntry_PublishSerializer_Algorithm *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
virtual ~TranslatorEntry_CreateParser_Algorithm()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ParserSerializerTechnique_descriptor()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer > & publish() const
TranslatorEntry_Trigger(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(TranslatorEntry_Trigger *other)
void Swap(TranslatorEntry_CreateParser *other)
TranslatorEntry_PublishSerializer_Algorithm(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const TranslatorEntry & default_instance()
const std::string & protobuf_name() const
TranslatorEntry_CreateParser_Algorithm * New() const final
TranslatorEntry_CreateParser * New() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm > & algorithm() const
TranslatorEntry_PublishSerializer(TranslatorEntry_PublishSerializer &&from) noexcept
TranslatorEntry_PublishSerializer(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * release_moos_var()
static const TranslatorEntry_Trigger * internal_default_instance()
static const TranslatorEntry_Trigger & default_instance()
TranslatorEntry_PublishSerializer(const TranslatorEntry_PublishSerializer &from)
static bool ParserSerializerTechnique_IsValid(int value)
void MergeFrom(const TranslatorEntry_CreateParser &from)
void set_reference_field(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const TranslatorEntry_Trigger &from)
TranslatorEntry_CreateParser_Algorithm & operator=(const TranslatorEntry_CreateParser_Algorithm &from)
virtual ~TranslatorEntry_PublishSerializer()
int algorithm_size() const
static const TranslatorEntry_PublishSerializer_Algorithm & default_instance()
TranslatorEntry_CreateParser_Algorithm & operator=(TranslatorEntry_CreateParser_Algorithm &&from) noexcept
void set_name(const char *value, size_t size)
::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm * add_algorithm()
TranslatorEntry_PublishSerializer PublishSerializer
TranslatorEntry_PublishSerializer_Algorithm & operator=(TranslatorEntry_PublishSerializer_Algorithm &&from) noexcept
TranslatorEntry_ParserSerializerTechnique ParserSerializerTechnique
void set_protobuf_name(std::string &&value)
TranslatorEntry_Trigger & operator=(TranslatorEntry_Trigger &&from) noexcept
TranslatorEntry_PublishSerializer_Algorithm * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
TranslatorEntry_CreateParser & operator=(TranslatorEntry_CreateParser &&from) noexcept
TranslatorEntry_Trigger & operator=(const TranslatorEntry_Trigger &from)
static void InitAsDefaultInstance()
static const TranslatorEntry_PublishSerializer_Algorithm * internal_default_instance()
TranslatorEntry_Trigger * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_moos_var(const char *value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(std::string &&value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser > & create() const
void MergeFrom(const TranslatorEntry_PublishSerializer_Algorithm &from)
TranslatorEntry_CreateParser()
TranslatorEntry_PublishSerializer & operator=(const TranslatorEntry_PublishSerializer &from)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_reference_field()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(TranslatorEntry_PublishSerializer &a, TranslatorEntry_PublishSerializer &b)
const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer & publish(int index) const
void CopyFrom(const TranslatorEntry_PublishSerializer &from)
void UnsafeArenaSwap(TranslatorEntry_PublishSerializer_Algorithm *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void Swap(TranslatorEntry_CreateParser_Algorithm *other)
TranslatorEntry_PublishSerializer_Algorithm & operator=(const TranslatorEntry_PublishSerializer_Algorithm &from)
friend void swap(TranslatorEntry_Trigger &a, TranslatorEntry_Trigger &b)
TranslatorEntry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_moos_var(std::string *moos_var)
void set_protobuf_name(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_reference_field()
const std::string & name() const
TranslatorEntry_CreateParser CreateParser
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::goby::moos::protobuf::TranslatorEntry_PublishSerializer * add_publish()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & reference_field() const
TranslatorEntry_CreateParser & operator=(const TranslatorEntry_CreateParser &from)
TranslatorEntry_Trigger_Type Type
const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm & algorithm(int index) const
const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm & algorithm(int index) const
static const std::string & Type_Name(T enum_t_value)
void clear_protobuf_name()
TranslatorEntry(::PROTOBUF_NAMESPACE_ID::Arena *arena)
TranslatorEntry_CreateParser_Algorithm * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const TranslatorEntry &from)
::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm * mutable_algorithm(int index)
void CopyFrom(const TranslatorEntry_CreateParser &from)
TranslatorEntry_PublishSerializer()
::PROTOBUF_NAMESPACE_ID::int32 reference_field(int index) const
TranslatorEntry_CreateParser(TranslatorEntry_CreateParser &&from) noexcept
friend void swap(TranslatorEntry_PublishSerializer_Algorithm &a, TranslatorEntry_PublishSerializer_Algorithm &b)
std::string * mutable_moos_var()
TranslatorEntry_Trigger()
void set_allocated_protobuf_name(std::string *protobuf_name)
virtual ~TranslatorEntry()
TranslatorEntry_CreateParser(const TranslatorEntry_CreateParser &from)
static const TranslatorEntry_CreateParser_Algorithm * internal_default_instance()
::goby::moos::protobuf::TranslatorEntry_CreateParser * mutable_create(int index)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm > * mutable_algorithm()
TranslatorEntry_Trigger(const TranslatorEntry_Trigger &from)
TranslatorEntry_PublishSerializer_Algorithm(const TranslatorEntry_PublishSerializer_Algorithm &from)
TranslatorEntry_Trigger(TranslatorEntry_Trigger &&from) noexcept
void Swap(TranslatorEntry *other)
friend void swap(TranslatorEntry &a, TranslatorEntry &b)
static bool ParserSerializerTechnique_Parse(const std::string &name, ParserSerializerTechnique *value)
void set_name(const std::string &value)
const std::string & moos_var() const
TranslatorEntry_CreateParser_Algorithm(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * mutable_protobuf_name()
virtual ~TranslatorEntry_PublishSerializer_Algorithm()
TranslatorEntry_Trigger * New() const final
void CopyFrom(const TranslatorEntry &from)
TranslatorEntry_PublishSerializer & operator=(TranslatorEntry_PublishSerializer &&from) noexcept
virtual ~TranslatorEntry_Trigger()
std::string * release_protobuf_name()
friend void swap(TranslatorEntry_CreateParser_Algorithm &a, TranslatorEntry_CreateParser_Algorithm &b)
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
bool TranslatorEntry_Trigger_Type_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TranslatorEntry_Trigger_Type_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TranslatorEntry_ParserSerializerTechnique_descriptor()
constexpr int TranslatorEntry_ParserSerializerTechnique_ParserSerializerTechnique_ARRAYSIZE
bool TranslatorEntry_Trigger_Type_Parse(const std::string &name, TranslatorEntry_Trigger_Type *value)
TranslatorEntry_PublishSerializer_AlgorithmDefaultTypeInternal _TranslatorEntry_PublishSerializer_Algorithm_default_instance_
const std::string & TranslatorEntry_ParserSerializerTechnique_Name(T enum_t_value)
TranslatorEntry_TriggerDefaultTypeInternal _TranslatorEntry_Trigger_default_instance_
TranslatorEntry_Trigger_Type
@ TranslatorEntry_Trigger_Type_TRIGGER_PUBLISH
@ TranslatorEntry_Trigger_Type_TRIGGER_TIME
bool TranslatorEntry_ParserSerializerTechnique_IsValid(int value)
TranslatorEntry_CreateParser_AlgorithmDefaultTypeInternal _TranslatorEntry_CreateParser_Algorithm_default_instance_
GobyMOOSAppConfig_Initializer_Type
constexpr int TranslatorEntry_Trigger_Type_Type_ARRAYSIZE
TranslatorEntry_ParserSerializerTechnique
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_PREFIXED_PROTOBUF_NATIVE_HEX
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_PREFIXED_PROTOBUF_NATIVE_ENCODED
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_COMMA_SEPARATED_KEY_EQUALS_VALUE_PAIRS
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_FORMAT
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_PROTOBUF_NATIVE_ENCODED
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_PROTOBUF_TEXT_FORMAT
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT
@ TranslatorEntry_ParserSerializerTechnique_TECHNIQUE_PROTOBUF_NATIVE_HEX
TranslatorEntry_PublishSerializerDefaultTypeInternal _TranslatorEntry_PublishSerializer_default_instance_
bool TranslatorEntry_ParserSerializerTechnique_Parse(const std::string &name, TranslatorEntry_ParserSerializerTechnique *value)
constexpr TranslatorEntry_ParserSerializerTechnique TranslatorEntry_ParserSerializerTechnique_ParserSerializerTechnique_MAX
constexpr TranslatorEntry_Trigger_Type TranslatorEntry_Trigger_Type_Type_MIN
constexpr TranslatorEntry_Trigger_Type TranslatorEntry_Trigger_Type_Type_MAX
TranslatorEntry_CreateParserDefaultTypeInternal _TranslatorEntry_CreateParser_default_instance_
const std::string & TranslatorEntry_Trigger_Type_Name(T enum_t_value)
TranslatorEntryDefaultTypeInternal _TranslatorEntry_default_instance_
constexpr TranslatorEntry_ParserSerializerTechnique TranslatorEntry_ParserSerializerTechnique_ParserSerializerTechnique_MIN
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
builder< json_traits > create()
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2ftranslator_2eproto