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 < 3021000
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 3021012 < 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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2ftranslator_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
57struct TranslatorEntryDefaultTypeInternal;
59class TranslatorEntry_CreateParser;
60struct TranslatorEntry_CreateParserDefaultTypeInternal;
62class TranslatorEntry_CreateParser_Algorithm;
63struct TranslatorEntry_CreateParser_AlgorithmDefaultTypeInternal;
65class TranslatorEntry_PublishSerializer;
66struct TranslatorEntry_PublishSerializerDefaultTypeInternal;
68class TranslatorEntry_PublishSerializer_Algorithm;
69struct TranslatorEntry_PublishSerializer_AlgorithmDefaultTypeInternal;
71class TranslatorEntry_Trigger;
72struct TranslatorEntry_TriggerDefaultTypeInternal;
77PROTOBUF_NAMESPACE_OPEN
84PROTOBUF_NAMESPACE_CLOSE
101 static_assert(::std::is_same<T, TranslatorEntry_Trigger_Type>::value ||
102 ::std::is_integral<T>::value,
103 "Incorrect type passed to function TranslatorEntry_Trigger_Type_Name.");
104 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
109 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TranslatorEntry_Trigger_Type>(
130 static_assert(::std::is_same<T, TranslatorEntry_ParserSerializerTechnique>::value ||
131 ::std::is_integral<T>::value,
132 "Incorrect type passed to function TranslatorEntry_ParserSerializerTechnique_Name.");
133 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
138 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TranslatorEntry_ParserSerializerTechnique>(
144 public ::PROTOBUF_NAMESPACE_ID::Message {
153 *
this = ::std::move(from);
161 if (
this == &from)
return *
this;
162 if (GetOwningArena() == from.GetOwningArena()
163 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
164 && GetOwningArena() !=
nullptr
175 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
178 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
181 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
204 if (other ==
this)
return;
205 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
206 if (GetOwningArena() !=
nullptr &&
207 GetOwningArena() == other->GetOwningArena()) {
209 if (GetOwningArena() == other->GetOwningArena()) {
213 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
217 if (other ==
this)
return;
218 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
225 return CreateMaybeMessage<TranslatorEntry_Trigger>(arena);
227 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
229 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
231 TranslatorEntry_Trigger::MergeImpl(*
this, from);
234 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
236 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
242 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
246 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
248 void SetCachedSize(
int size)
const final;
252 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
253 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
254 return "goby.moos.protobuf.TranslatorEntry.Trigger";
258 bool is_message_owned =
false);
262 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
282 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
287 static inline const std::string&
Type_Name(T enum_t_value) {
288 static_assert(::std::is_same<T, Type>::value ||
289 ::std::is_integral<T>::value,
290 "Incorrect type passed to function Type_Name.");
293 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
309 bool _internal_has_moos_var()
const;
312 const std::string&
moos_var()
const;
313 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
319 const std::string& _internal_moos_var()
const;
320 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_moos_var(
const std::string& value);
321 std::string* _internal_mutable_moos_var();
327 bool _internal_has_mandatory_content()
const;
331 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
337 const std::string& _internal_mandatory_content()
const;
338 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_mandatory_content(
const std::string& value);
339 std::string* _internal_mutable_mandatory_content();
345 bool _internal_has_period()
const;
351 uint32_t _internal_period()
const;
352 void _internal_set_period(uint32_t value);
358 bool _internal_has_type()
const;
372 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
373 typedef void InternalArenaConstructable_;
374 typedef void DestructorSkippable_;
376 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
377 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
378 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr moos_var_;
379 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mandatory_content_;
384 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2ftranslator_2eproto;
389 public ::PROTOBUF_NAMESPACE_ID::Message {
398 *
this = ::std::move(from);
406 if (
this == &from)
return *
this;
407 if (GetOwningArena() == from.GetOwningArena()
408 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
409 && GetOwningArena() !=
nullptr
420 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
423 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
426 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
449 if (other ==
this)
return;
450 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
451 if (GetOwningArena() !=
nullptr &&
452 GetOwningArena() == other->GetOwningArena()) {
454 if (GetOwningArena() == other->GetOwningArena()) {
458 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
462 if (other ==
this)
return;
463 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
470 return CreateMaybeMessage<TranslatorEntry_CreateParser_Algorithm>(arena);
472 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
474 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
476 TranslatorEntry_CreateParser_Algorithm::MergeImpl(*
this, from);
479 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
481 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
487 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
491 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
493 void SetCachedSize(
int size)
const final;
497 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
498 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
499 return "goby.moos.protobuf.TranslatorEntry.CreateParser.Algorithm";
503 bool is_message_owned =
false);
507 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
520 bool has_name()
const;
522 bool _internal_has_name()
const;
525 const std::string& name()
const;
526 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
532 const std::string& _internal_name()
const;
533 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
534 std::string* _internal_mutable_name();
540 bool _internal_has_primary_field()
const;
546 int32_t _internal_primary_field()
const;
547 void _internal_set_primary_field(int32_t value);
555 size_t RequiredFieldsByteSizeFallback()
const;
557 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
558 typedef void InternalArenaConstructable_;
559 typedef void DestructorSkippable_;
561 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
562 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
563 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
564 int32_t primary_field_;
567 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2ftranslator_2eproto;
572 public ::PROTOBUF_NAMESPACE_ID::Message {
581 *
this = ::std::move(from);
589 if (
this == &from)
return *
this;
590 if (GetOwningArena() == from.GetOwningArena()
591 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
592 && GetOwningArena() !=
nullptr
603 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
606 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
609 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
632 if (other ==
this)
return;
633 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
634 if (GetOwningArena() !=
nullptr &&
635 GetOwningArena() == other->GetOwningArena()) {
637 if (GetOwningArena() == other->GetOwningArena()) {
641 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
645 if (other ==
this)
return;
646 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
653 return CreateMaybeMessage<TranslatorEntry_CreateParser>(arena);
655 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
657 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
659 TranslatorEntry_CreateParser::MergeImpl(*
this, from);
662 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
664 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
670 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
674 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
676 void SetCachedSize(
int size)
const final;
680 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
681 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
682 return "goby.moos.protobuf.TranslatorEntry.CreateParser";
686 bool is_message_owned =
false);
690 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
708 int algorithm_size()
const;
710 int _internal_algorithm_size()
const;
712 void clear_algorithm();
714 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >*
717 const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm& _internal_algorithm(
int index)
const;
720 const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm& algorithm(
int index)
const;
722 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >&
726 bool has_moos_var()
const;
728 bool _internal_has_moos_var()
const;
730 void clear_moos_var();
731 const std::string& moos_var()
const;
732 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
738 const std::string& _internal_moos_var()
const;
739 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_moos_var(
const std::string& value);
740 std::string* _internal_mutable_moos_var();
746 bool _internal_has_format()
const;
749 const std::string&
format()
const;
750 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
756 const std::string& _internal_format()
const;
757 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_format(
const std::string& value);
758 std::string* _internal_mutable_format();
764 bool _internal_has_repeated_delimiter()
const;
768 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
774 const std::string& _internal_repeated_delimiter()
const;
775 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_repeated_delimiter(
const std::string& value);
776 std::string* _internal_mutable_repeated_delimiter();
782 bool _internal_has_technique()
const;
796 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
797 typedef void InternalArenaConstructable_;
798 typedef void DestructorSkippable_;
800 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
801 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
802 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm > algorithm_;
803 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr moos_var_;
804 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr format_;
805 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_repeated_delimiter_;
806 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr repeated_delimiter_;
810 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2ftranslator_2eproto;
815 public ::PROTOBUF_NAMESPACE_ID::Message {
824 *
this = ::std::move(from);
832 if (
this == &from)
return *
this;
833 if (GetOwningArena() == from.GetOwningArena()
834 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
835 && GetOwningArena() !=
nullptr
846 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
849 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
852 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
875 if (other ==
this)
return;
876 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
877 if (GetOwningArena() !=
nullptr &&
878 GetOwningArena() == other->GetOwningArena()) {
880 if (GetOwningArena() == other->GetOwningArena()) {
884 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
888 if (other ==
this)
return;
889 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
896 return CreateMaybeMessage<TranslatorEntry_PublishSerializer_Algorithm>(arena);
898 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
900 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
902 TranslatorEntry_PublishSerializer_Algorithm::MergeImpl(*
this, from);
905 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
907 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
913 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
917 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
919 void SetCachedSize(
int size)
const final;
923 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
924 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
925 return "goby.moos.protobuf.TranslatorEntry.PublishSerializer.Algorithm";
929 bool is_message_owned =
false);
933 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
948 int reference_field_size()
const;
950 int _internal_reference_field_size()
const;
952 void clear_reference_field();
954 int32_t _internal_reference_field(
int index)
const;
955 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
956 _internal_reference_field()
const;
957 void _internal_add_reference_field(int32_t value);
958 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
959 _internal_mutable_reference_field();
961 int32_t reference_field(
int index)
const;
962 void set_reference_field(
int index, int32_t value);
963 void add_reference_field(int32_t value);
964 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
965 reference_field()
const;
966 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
967 mutable_reference_field();
970 bool has_name()
const;
972 bool _internal_has_name()
const;
975 const std::string& name()
const;
976 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
982 const std::string& _internal_name()
const;
983 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
984 std::string* _internal_mutable_name();
990 bool _internal_has_output_virtual_field()
const;
996 int32_t _internal_output_virtual_field()
const;
997 void _internal_set_output_virtual_field(int32_t value);
1003 bool _internal_has_primary_field()
const;
1009 int32_t _internal_primary_field()
const;
1010 void _internal_set_primary_field(int32_t value);
1018 size_t RequiredFieldsByteSizeFallback()
const;
1020 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1021 typedef void InternalArenaConstructable_;
1022 typedef void DestructorSkippable_;
1024 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1025 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1026 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > reference_field_;
1027 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1028 int32_t output_virtual_field_;
1029 int32_t primary_field_;
1032 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2ftranslator_2eproto;
1037 public ::PROTOBUF_NAMESPACE_ID::Message {
1046 *
this = ::std::move(from);
1054 if (
this == &from)
return *
this;
1055 if (GetOwningArena() == from.GetOwningArena()
1056 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1057 && GetOwningArena() !=
nullptr
1060 InternalSwap(&from);
1068 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1071 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1097 if (other ==
this)
return;
1098 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1099 if (GetOwningArena() !=
nullptr &&
1100 GetOwningArena() == other->GetOwningArena()) {
1102 if (GetOwningArena() == other->GetOwningArena()) {
1104 InternalSwap(other);
1106 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1110 if (other ==
this)
return;
1111 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1112 InternalSwap(other);
1118 return CreateMaybeMessage<TranslatorEntry_PublishSerializer>(arena);
1120 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1122 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1124 TranslatorEntry_PublishSerializer::MergeImpl(*
this, from);
1127 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1129 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1135 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1139 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1141 void SetCachedSize(
int size)
const final;
1145 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1146 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1147 return "goby.moos.protobuf.TranslatorEntry.PublishSerializer";
1151 bool is_message_owned =
false);
1155 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1173 int algorithm_size()
const;
1175 int _internal_algorithm_size()
const;
1177 void clear_algorithm();
1179 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >*
1180 mutable_algorithm();
1182 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm& _internal_algorithm(
int index)
const;
1185 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm& algorithm(
int index)
const;
1187 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >&
1191 bool has_moos_var()
const;
1193 bool _internal_has_moos_var()
const;
1195 void clear_moos_var();
1196 const std::string& moos_var()
const;
1197 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1203 const std::string& _internal_moos_var()
const;
1204 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_moos_var(
const std::string& value);
1205 std::string* _internal_mutable_moos_var();
1211 bool _internal_has_format()
const;
1214 const std::string&
format()
const;
1215 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1221 const std::string& _internal_format()
const;
1222 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_format(
const std::string& value);
1223 std::string* _internal_mutable_format();
1229 bool _internal_has_repeated_delimiter()
const;
1233 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1239 const std::string& _internal_repeated_delimiter()
const;
1240 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_repeated_delimiter(
const std::string& value);
1241 std::string* _internal_mutable_repeated_delimiter();
1247 bool _internal_has_technique()
const;
1261 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1262 typedef void InternalArenaConstructable_;
1263 typedef void DestructorSkippable_;
1265 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1266 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1267 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm > algorithm_;
1268 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr moos_var_;
1269 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr format_;
1270 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_repeated_delimiter_;
1271 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr repeated_delimiter_;
1275 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2ftranslator_2eproto;
1280 public ::PROTOBUF_NAMESPACE_ID::Message {
1284 explicit PROTOBUF_CONSTEXPR
TranslatorEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1289 *
this = ::std::move(from);
1297 if (
this == &from)
return *
this;
1298 if (GetOwningArena() == from.GetOwningArena()
1299 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1300 && GetOwningArena() !=
nullptr
1303 InternalSwap(&from);
1311 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1314 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1340 if (other ==
this)
return;
1341 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1342 if (GetOwningArena() !=
nullptr &&
1343 GetOwningArena() == other->GetOwningArena()) {
1345 if (GetOwningArena() == other->GetOwningArena()) {
1347 InternalSwap(other);
1349 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1353 if (other ==
this)
return;
1354 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1355 InternalSwap(other);
1361 return CreateMaybeMessage<TranslatorEntry>(arena);
1363 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1365 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1367 TranslatorEntry::MergeImpl(*
this, from);
1370 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1372 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1378 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1382 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1384 void SetCachedSize(
int size)
const final;
1388 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1389 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1390 return "goby.moos.protobuf.TranslatorEntry";
1394 bool is_message_owned =
false);
1398 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1434 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1438 template<
typename T>
1440 static_assert(::std::is_same<T, ParserSerializerTechnique>::value ||
1441 ::std::is_integral<T>::value,
1442 "Incorrect type passed to function ParserSerializerTechnique_Name.");
1460 int create_size()
const;
1462 int _internal_create_size()
const;
1464 void clear_create();
1466 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >*
1469 const ::goby::moos::protobuf::TranslatorEntry_CreateParser& _internal_create(
int index)
const;
1472 const ::goby::moos::protobuf::TranslatorEntry_CreateParser& create(
int index)
const;
1474 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >&
1478 int publish_size()
const;
1480 int _internal_publish_size()
const;
1482 void clear_publish();
1484 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >*
1487 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer& _internal_publish(
int index)
const;
1490 const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer& publish(
int index)
const;
1492 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >&
1496 bool has_protobuf_name()
const;
1498 bool _internal_has_protobuf_name()
const;
1500 void clear_protobuf_name();
1501 const std::string& protobuf_name()
const;
1502 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1508 const std::string& _internal_protobuf_name()
const;
1509 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_protobuf_name(
const std::string& value);
1510 std::string* _internal_mutable_protobuf_name();
1516 bool _internal_has_trigger()
const;
1519 const ::goby::moos::protobuf::TranslatorEntry_Trigger&
trigger()
const;
1520 PROTOBUF_NODISCARD ::goby::moos::protobuf::TranslatorEntry_Trigger*
release_trigger();
1524 const ::goby::moos::protobuf::TranslatorEntry_Trigger& _internal_trigger()
const;
1534 bool _internal_has_use_short_enum()
const;
1540 bool _internal_use_short_enum()
const;
1541 void _internal_set_use_short_enum(
bool value);
1548 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1549 typedef void InternalArenaConstructable_;
1550 typedef void DestructorSkippable_;
1552 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1553 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1554 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser > create_;
1555 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer > publish_;
1556 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr protobuf_name_;
1558 bool use_short_enum_;
1561 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2ftranslator_2eproto;
1569 #pragma GCC diagnostic push
1570 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1575inline bool TranslatorEntry_Trigger::_internal_has_type()
const {
1576 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1580 return _internal_has_type();
1584 _impl_._has_bits_[0] &= ~0x00000008u;
1586inline ::goby::moos::protobuf::TranslatorEntry_Trigger_Type TranslatorEntry_Trigger::_internal_type()
const {
1591 return _internal_type();
1595 _impl_._has_bits_[0] |= 0x00000008u;
1596 _impl_.type_ = value;
1599 _internal_set_type(value);
1604inline bool TranslatorEntry_Trigger::_internal_has_moos_var()
const {
1605 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1609 return _internal_has_moos_var();
1612 _impl_.moos_var_.ClearToEmpty();
1613 _impl_._has_bits_[0] &= ~0x00000001u;
1617 return _internal_moos_var();
1619template <
typename ArgT0,
typename... ArgT>
1620inline PROTOBUF_ALWAYS_INLINE
1622 _impl_._has_bits_[0] |= 0x00000001u;
1623 _impl_.moos_var_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1627 std::string* _s = _internal_mutable_moos_var();
1631inline const std::string& TranslatorEntry_Trigger::_internal_moos_var()
const {
1632 return _impl_.moos_var_.Get();
1634inline void TranslatorEntry_Trigger::_internal_set_moos_var(
const std::string& value) {
1635 _impl_._has_bits_[0] |= 0x00000001u;
1636 _impl_.moos_var_.Set(value, GetArenaForAllocation());
1638inline std::string* TranslatorEntry_Trigger::_internal_mutable_moos_var() {
1639 _impl_._has_bits_[0] |= 0x00000001u;
1640 return _impl_.moos_var_.Mutable(GetArenaForAllocation());
1644 if (!_internal_has_moos_var()) {
1647 _impl_._has_bits_[0] &= ~0x00000001u;
1648 auto* p =
_impl_.moos_var_.Release();
1649#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1650 if (
_impl_.moos_var_.IsDefault()) {
1651 _impl_.moos_var_.Set(
"", GetArenaForAllocation());
1658 _impl_._has_bits_[0] |= 0x00000001u;
1660 _impl_._has_bits_[0] &= ~0x00000001u;
1662 _impl_.moos_var_.SetAllocated(
moos_var, GetArenaForAllocation());
1663#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1664 if (
_impl_.moos_var_.IsDefault()) {
1665 _impl_.moos_var_.Set(
"", GetArenaForAllocation());
1672inline bool TranslatorEntry_Trigger::_internal_has_period()
const {
1673 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1677 return _internal_has_period();
1681 _impl_._has_bits_[0] &= ~0x00000004u;
1683inline uint32_t TranslatorEntry_Trigger::_internal_period()
const {
1684 return _impl_.period_;
1688 return _internal_period();
1690inline void TranslatorEntry_Trigger::_internal_set_period(uint32_t value) {
1691 _impl_._has_bits_[0] |= 0x00000004u;
1692 _impl_.period_ = value;
1695 _internal_set_period(value);
1700inline bool TranslatorEntry_Trigger::_internal_has_mandatory_content()
const {
1701 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1705 return _internal_has_mandatory_content();
1708 _impl_.mandatory_content_.ClearToEmpty();
1709 _impl_._has_bits_[0] &= ~0x00000002u;
1713 return _internal_mandatory_content();
1715template <
typename ArgT0,
typename... ArgT>
1716inline PROTOBUF_ALWAYS_INLINE
1718 _impl_._has_bits_[0] |= 0x00000002u;
1719 _impl_.mandatory_content_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1723 std::string* _s = _internal_mutable_mandatory_content();
1727inline const std::string& TranslatorEntry_Trigger::_internal_mandatory_content()
const {
1728 return _impl_.mandatory_content_.Get();
1730inline void TranslatorEntry_Trigger::_internal_set_mandatory_content(
const std::string& value) {
1731 _impl_._has_bits_[0] |= 0x00000002u;
1732 _impl_.mandatory_content_.Set(value, GetArenaForAllocation());
1734inline std::string* TranslatorEntry_Trigger::_internal_mutable_mandatory_content() {
1735 _impl_._has_bits_[0] |= 0x00000002u;
1736 return _impl_.mandatory_content_.Mutable(GetArenaForAllocation());
1740 if (!_internal_has_mandatory_content()) {
1743 _impl_._has_bits_[0] &= ~0x00000002u;
1744 auto* p =
_impl_.mandatory_content_.Release();
1745#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1746 if (
_impl_.mandatory_content_.IsDefault()) {
1747 _impl_.mandatory_content_.Set(
"", GetArenaForAllocation());
1754 _impl_._has_bits_[0] |= 0x00000002u;
1756 _impl_._has_bits_[0] &= ~0x00000002u;
1759#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1760 if (
_impl_.mandatory_content_.IsDefault()) {
1761 _impl_.mandatory_content_.Set(
"", GetArenaForAllocation());
1772inline bool TranslatorEntry_CreateParser_Algorithm::_internal_has_name()
const {
1773 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1777 return _internal_has_name();
1780 _impl_.name_.ClearToEmpty();
1781 _impl_._has_bits_[0] &= ~0x00000001u;
1785 return _internal_name();
1787template <
typename ArgT0,
typename... ArgT>
1788inline PROTOBUF_ALWAYS_INLINE
1790 _impl_._has_bits_[0] |= 0x00000001u;
1791 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1795 std::string* _s = _internal_mutable_name();
1799inline const std::string& TranslatorEntry_CreateParser_Algorithm::_internal_name()
const {
1800 return _impl_.name_.Get();
1802inline void TranslatorEntry_CreateParser_Algorithm::_internal_set_name(
const std::string& value) {
1803 _impl_._has_bits_[0] |= 0x00000001u;
1804 _impl_.name_.Set(value, GetArenaForAllocation());
1806inline std::string* TranslatorEntry_CreateParser_Algorithm::_internal_mutable_name() {
1807 _impl_._has_bits_[0] |= 0x00000001u;
1808 return _impl_.name_.Mutable(GetArenaForAllocation());
1812 if (!_internal_has_name()) {
1815 _impl_._has_bits_[0] &= ~0x00000001u;
1816 auto* p =
_impl_.name_.Release();
1817#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1818 if (
_impl_.name_.IsDefault()) {
1819 _impl_.name_.Set(
"", GetArenaForAllocation());
1825 if (
name !=
nullptr) {
1826 _impl_._has_bits_[0] |= 0x00000001u;
1828 _impl_._has_bits_[0] &= ~0x00000001u;
1830 _impl_.name_.SetAllocated(
name, GetArenaForAllocation());
1831#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1832 if (
_impl_.name_.IsDefault()) {
1833 _impl_.name_.Set(
"", GetArenaForAllocation());
1840inline bool TranslatorEntry_CreateParser_Algorithm::_internal_has_primary_field()
const {
1841 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1845 return _internal_has_primary_field();
1848 _impl_.primary_field_ = 0;
1849 _impl_._has_bits_[0] &= ~0x00000002u;
1851inline int32_t TranslatorEntry_CreateParser_Algorithm::_internal_primary_field()
const {
1852 return _impl_.primary_field_;
1856 return _internal_primary_field();
1858inline void TranslatorEntry_CreateParser_Algorithm::_internal_set_primary_field(int32_t value) {
1859 _impl_._has_bits_[0] |= 0x00000002u;
1860 _impl_.primary_field_ = value;
1863 _internal_set_primary_field(value);
1872inline bool TranslatorEntry_CreateParser::_internal_has_technique()
const {
1873 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1877 return _internal_has_technique();
1881 _impl_._has_bits_[0] &= ~0x00000008u;
1883inline ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique TranslatorEntry_CreateParser::_internal_technique()
const {
1888 return _internal_technique();
1892 _impl_._has_bits_[0] |= 0x00000008u;
1893 _impl_.technique_ = value;
1896 _internal_set_technique(value);
1901inline bool TranslatorEntry_CreateParser::_internal_has_moos_var()
const {
1902 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1906 return _internal_has_moos_var();
1909 _impl_.moos_var_.ClearToEmpty();
1910 _impl_._has_bits_[0] &= ~0x00000001u;
1914 return _internal_moos_var();
1916template <
typename ArgT0,
typename... ArgT>
1917inline PROTOBUF_ALWAYS_INLINE
1919 _impl_._has_bits_[0] |= 0x00000001u;
1920 _impl_.moos_var_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1924 std::string* _s = _internal_mutable_moos_var();
1928inline const std::string& TranslatorEntry_CreateParser::_internal_moos_var()
const {
1929 return _impl_.moos_var_.Get();
1931inline void TranslatorEntry_CreateParser::_internal_set_moos_var(
const std::string& value) {
1932 _impl_._has_bits_[0] |= 0x00000001u;
1933 _impl_.moos_var_.Set(value, GetArenaForAllocation());
1935inline std::string* TranslatorEntry_CreateParser::_internal_mutable_moos_var() {
1936 _impl_._has_bits_[0] |= 0x00000001u;
1937 return _impl_.moos_var_.Mutable(GetArenaForAllocation());
1941 if (!_internal_has_moos_var()) {
1944 _impl_._has_bits_[0] &= ~0x00000001u;
1945 auto* p =
_impl_.moos_var_.Release();
1946#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1947 if (
_impl_.moos_var_.IsDefault()) {
1948 _impl_.moos_var_.Set(
"", GetArenaForAllocation());
1955 _impl_._has_bits_[0] |= 0x00000001u;
1957 _impl_._has_bits_[0] &= ~0x00000001u;
1959 _impl_.moos_var_.SetAllocated(
moos_var, GetArenaForAllocation());
1960#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1961 if (
_impl_.moos_var_.IsDefault()) {
1962 _impl_.moos_var_.Set(
"", GetArenaForAllocation());
1969inline bool TranslatorEntry_CreateParser::_internal_has_format()
const {
1970 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1974 return _internal_has_format();
1977 _impl_.format_.ClearToEmpty();
1978 _impl_._has_bits_[0] &= ~0x00000002u;
1982 return _internal_format();
1984template <
typename ArgT0,
typename... ArgT>
1985inline PROTOBUF_ALWAYS_INLINE
1987 _impl_._has_bits_[0] |= 0x00000002u;
1988 _impl_.format_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1992 std::string* _s = _internal_mutable_format();
1996inline const std::string& TranslatorEntry_CreateParser::_internal_format()
const {
1997 return _impl_.format_.Get();
1999inline void TranslatorEntry_CreateParser::_internal_set_format(
const std::string& value) {
2000 _impl_._has_bits_[0] |= 0x00000002u;
2001 _impl_.format_.Set(value, GetArenaForAllocation());
2003inline std::string* TranslatorEntry_CreateParser::_internal_mutable_format() {
2004 _impl_._has_bits_[0] |= 0x00000002u;
2005 return _impl_.format_.Mutable(GetArenaForAllocation());
2009 if (!_internal_has_format()) {
2012 _impl_._has_bits_[0] &= ~0x00000002u;
2013 auto* p =
_impl_.format_.Release();
2014#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2015 if (
_impl_.format_.IsDefault()) {
2016 _impl_.format_.Set(
"", GetArenaForAllocation());
2023 _impl_._has_bits_[0] |= 0x00000002u;
2025 _impl_._has_bits_[0] &= ~0x00000002u;
2027 _impl_.format_.SetAllocated(
format, GetArenaForAllocation());
2028#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2029 if (
_impl_.format_.IsDefault()) {
2030 _impl_.format_.Set(
"", GetArenaForAllocation());
2037inline bool TranslatorEntry_CreateParser::_internal_has_repeated_delimiter()
const {
2038 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2042 return _internal_has_repeated_delimiter();
2045 _impl_.repeated_delimiter_.ClearToDefault(::goby::moos::protobuf::TranslatorEntry_CreateParser::Impl_::_i_give_permission_to_break_this_code_default_repeated_delimiter_, GetArenaForAllocation());
2046 _impl_._has_bits_[0] &= ~0x00000004u;
2050 if (
_impl_.repeated_delimiter_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_repeated_delimiter_.get();
2051 return _internal_repeated_delimiter();
2053template <
typename ArgT0,
typename... ArgT>
2054inline PROTOBUF_ALWAYS_INLINE
2056 _impl_._has_bits_[0] |= 0x00000004u;
2057 _impl_.repeated_delimiter_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2061 std::string* _s = _internal_mutable_repeated_delimiter();
2065inline const std::string& TranslatorEntry_CreateParser::_internal_repeated_delimiter()
const {
2066 return _impl_.repeated_delimiter_.Get();
2068inline void TranslatorEntry_CreateParser::_internal_set_repeated_delimiter(
const std::string& value) {
2069 _impl_._has_bits_[0] |= 0x00000004u;
2070 _impl_.repeated_delimiter_.Set(value, GetArenaForAllocation());
2072inline std::string* TranslatorEntry_CreateParser::_internal_mutable_repeated_delimiter() {
2073 _impl_._has_bits_[0] |= 0x00000004u;
2074 return _impl_.repeated_delimiter_.Mutable(::goby::moos::protobuf::TranslatorEntry_CreateParser::Impl_::_i_give_permission_to_break_this_code_default_repeated_delimiter_, GetArenaForAllocation());
2078 if (!_internal_has_repeated_delimiter()) {
2081 _impl_._has_bits_[0] &= ~0x00000004u;
2082 auto* p =
_impl_.repeated_delimiter_.Release();
2087 _impl_._has_bits_[0] |= 0x00000004u;
2089 _impl_._has_bits_[0] &= ~0x00000004u;
2096inline int TranslatorEntry_CreateParser::_internal_algorithm_size()
const {
2097 return _impl_.algorithm_.size();
2100 return _internal_algorithm_size();
2103 _impl_.algorithm_.Clear();
2107 return _impl_.algorithm_.Mutable(index);
2109inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >*
2112 return &
_impl_.algorithm_;
2114inline const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm& TranslatorEntry_CreateParser::_internal_algorithm(
int index)
const {
2115 return _impl_.algorithm_.Get(index);
2119 return _internal_algorithm(index);
2121inline ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm* TranslatorEntry_CreateParser::_internal_add_algorithm() {
2122 return _impl_.algorithm_.Add();
2129inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm >&
2132 return _impl_.algorithm_;
2140inline bool TranslatorEntry_PublishSerializer_Algorithm::_internal_has_name()
const {
2141 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2145 return _internal_has_name();
2148 _impl_.name_.ClearToEmpty();
2149 _impl_._has_bits_[0] &= ~0x00000001u;
2153 return _internal_name();
2155template <
typename ArgT0,
typename... ArgT>
2156inline PROTOBUF_ALWAYS_INLINE
2158 _impl_._has_bits_[0] |= 0x00000001u;
2159 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2163 std::string* _s = _internal_mutable_name();
2167inline const std::string& TranslatorEntry_PublishSerializer_Algorithm::_internal_name()
const {
2168 return _impl_.name_.Get();
2170inline void TranslatorEntry_PublishSerializer_Algorithm::_internal_set_name(
const std::string& value) {
2171 _impl_._has_bits_[0] |= 0x00000001u;
2172 _impl_.name_.Set(value, GetArenaForAllocation());
2174inline std::string* TranslatorEntry_PublishSerializer_Algorithm::_internal_mutable_name() {
2175 _impl_._has_bits_[0] |= 0x00000001u;
2176 return _impl_.name_.Mutable(GetArenaForAllocation());
2180 if (!_internal_has_name()) {
2183 _impl_._has_bits_[0] &= ~0x00000001u;
2184 auto* p =
_impl_.name_.Release();
2185#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2186 if (
_impl_.name_.IsDefault()) {
2187 _impl_.name_.Set(
"", GetArenaForAllocation());
2193 if (
name !=
nullptr) {
2194 _impl_._has_bits_[0] |= 0x00000001u;
2196 _impl_._has_bits_[0] &= ~0x00000001u;
2198 _impl_.name_.SetAllocated(
name, GetArenaForAllocation());
2199#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2200 if (
_impl_.name_.IsDefault()) {
2201 _impl_.name_.Set(
"", GetArenaForAllocation());
2208inline bool TranslatorEntry_PublishSerializer_Algorithm::_internal_has_output_virtual_field()
const {
2209 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2213 return _internal_has_output_virtual_field();
2216 _impl_.output_virtual_field_ = 0;
2217 _impl_._has_bits_[0] &= ~0x00000002u;
2219inline int32_t TranslatorEntry_PublishSerializer_Algorithm::_internal_output_virtual_field()
const {
2220 return _impl_.output_virtual_field_;
2224 return _internal_output_virtual_field();
2226inline void TranslatorEntry_PublishSerializer_Algorithm::_internal_set_output_virtual_field(int32_t value) {
2227 _impl_._has_bits_[0] |= 0x00000002u;
2228 _impl_.output_virtual_field_ = value;
2231 _internal_set_output_virtual_field(value);
2236inline bool TranslatorEntry_PublishSerializer_Algorithm::_internal_has_primary_field()
const {
2237 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2241 return _internal_has_primary_field();
2244 _impl_.primary_field_ = 0;
2245 _impl_._has_bits_[0] &= ~0x00000004u;
2247inline int32_t TranslatorEntry_PublishSerializer_Algorithm::_internal_primary_field()
const {
2248 return _impl_.primary_field_;
2252 return _internal_primary_field();
2254inline void TranslatorEntry_PublishSerializer_Algorithm::_internal_set_primary_field(int32_t value) {
2255 _impl_._has_bits_[0] |= 0x00000004u;
2256 _impl_.primary_field_ = value;
2259 _internal_set_primary_field(value);
2264inline int TranslatorEntry_PublishSerializer_Algorithm::_internal_reference_field_size()
const {
2265 return _impl_.reference_field_.size();
2268 return _internal_reference_field_size();
2271 _impl_.reference_field_.Clear();
2273inline int32_t TranslatorEntry_PublishSerializer_Algorithm::_internal_reference_field(
int index)
const {
2274 return _impl_.reference_field_.Get(index);
2278 return _internal_reference_field(index);
2281 _impl_.reference_field_.Set(index, value);
2284inline void TranslatorEntry_PublishSerializer_Algorithm::_internal_add_reference_field(int32_t value) {
2285 _impl_.reference_field_.Add(value);
2288 _internal_add_reference_field(value);
2291inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2292TranslatorEntry_PublishSerializer_Algorithm::_internal_reference_field()
const {
2293 return _impl_.reference_field_;
2295inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2298 return _internal_reference_field();
2300inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2301TranslatorEntry_PublishSerializer_Algorithm::_internal_mutable_reference_field() {
2302 return &_impl_.reference_field_;
2304inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2307 return _internal_mutable_reference_field();
2315inline bool TranslatorEntry_PublishSerializer::_internal_has_technique()
const {
2316 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2320 return _internal_has_technique();
2324 _impl_._has_bits_[0] &= ~0x00000008u;
2326inline ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique TranslatorEntry_PublishSerializer::_internal_technique()
const {
2331 return _internal_technique();
2335 _impl_._has_bits_[0] |= 0x00000008u;
2336 _impl_.technique_ = value;
2339 _internal_set_technique(value);
2344inline bool TranslatorEntry_PublishSerializer::_internal_has_moos_var()
const {
2345 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2349 return _internal_has_moos_var();
2352 _impl_.moos_var_.ClearToEmpty();
2353 _impl_._has_bits_[0] &= ~0x00000001u;
2357 return _internal_moos_var();
2359template <
typename ArgT0,
typename... ArgT>
2360inline PROTOBUF_ALWAYS_INLINE
2362 _impl_._has_bits_[0] |= 0x00000001u;
2363 _impl_.moos_var_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2367 std::string* _s = _internal_mutable_moos_var();
2371inline const std::string& TranslatorEntry_PublishSerializer::_internal_moos_var()
const {
2372 return _impl_.moos_var_.Get();
2374inline void TranslatorEntry_PublishSerializer::_internal_set_moos_var(
const std::string& value) {
2375 _impl_._has_bits_[0] |= 0x00000001u;
2376 _impl_.moos_var_.Set(value, GetArenaForAllocation());
2378inline std::string* TranslatorEntry_PublishSerializer::_internal_mutable_moos_var() {
2379 _impl_._has_bits_[0] |= 0x00000001u;
2380 return _impl_.moos_var_.Mutable(GetArenaForAllocation());
2384 if (!_internal_has_moos_var()) {
2387 _impl_._has_bits_[0] &= ~0x00000001u;
2388 auto* p =
_impl_.moos_var_.Release();
2389#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2390 if (
_impl_.moos_var_.IsDefault()) {
2391 _impl_.moos_var_.Set(
"", GetArenaForAllocation());
2398 _impl_._has_bits_[0] |= 0x00000001u;
2400 _impl_._has_bits_[0] &= ~0x00000001u;
2402 _impl_.moos_var_.SetAllocated(
moos_var, GetArenaForAllocation());
2403#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2404 if (
_impl_.moos_var_.IsDefault()) {
2405 _impl_.moos_var_.Set(
"", GetArenaForAllocation());
2412inline bool TranslatorEntry_PublishSerializer::_internal_has_format()
const {
2413 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2417 return _internal_has_format();
2420 _impl_.format_.ClearToEmpty();
2421 _impl_._has_bits_[0] &= ~0x00000002u;
2425 return _internal_format();
2427template <
typename ArgT0,
typename... ArgT>
2428inline PROTOBUF_ALWAYS_INLINE
2430 _impl_._has_bits_[0] |= 0x00000002u;
2431 _impl_.format_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2435 std::string* _s = _internal_mutable_format();
2439inline const std::string& TranslatorEntry_PublishSerializer::_internal_format()
const {
2440 return _impl_.format_.Get();
2442inline void TranslatorEntry_PublishSerializer::_internal_set_format(
const std::string& value) {
2443 _impl_._has_bits_[0] |= 0x00000002u;
2444 _impl_.format_.Set(value, GetArenaForAllocation());
2446inline std::string* TranslatorEntry_PublishSerializer::_internal_mutable_format() {
2447 _impl_._has_bits_[0] |= 0x00000002u;
2448 return _impl_.format_.Mutable(GetArenaForAllocation());
2452 if (!_internal_has_format()) {
2455 _impl_._has_bits_[0] &= ~0x00000002u;
2456 auto* p =
_impl_.format_.Release();
2457#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2458 if (
_impl_.format_.IsDefault()) {
2459 _impl_.format_.Set(
"", GetArenaForAllocation());
2466 _impl_._has_bits_[0] |= 0x00000002u;
2468 _impl_._has_bits_[0] &= ~0x00000002u;
2470 _impl_.format_.SetAllocated(
format, GetArenaForAllocation());
2471#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2472 if (
_impl_.format_.IsDefault()) {
2473 _impl_.format_.Set(
"", GetArenaForAllocation());
2480inline bool TranslatorEntry_PublishSerializer::_internal_has_repeated_delimiter()
const {
2481 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2485 return _internal_has_repeated_delimiter();
2488 _impl_.repeated_delimiter_.ClearToDefault(::goby::moos::protobuf::TranslatorEntry_PublishSerializer::Impl_::_i_give_permission_to_break_this_code_default_repeated_delimiter_, GetArenaForAllocation());
2489 _impl_._has_bits_[0] &= ~0x00000004u;
2493 if (
_impl_.repeated_delimiter_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_repeated_delimiter_.get();
2494 return _internal_repeated_delimiter();
2496template <
typename ArgT0,
typename... ArgT>
2497inline PROTOBUF_ALWAYS_INLINE
2499 _impl_._has_bits_[0] |= 0x00000004u;
2500 _impl_.repeated_delimiter_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2504 std::string* _s = _internal_mutable_repeated_delimiter();
2508inline const std::string& TranslatorEntry_PublishSerializer::_internal_repeated_delimiter()
const {
2509 return _impl_.repeated_delimiter_.Get();
2511inline void TranslatorEntry_PublishSerializer::_internal_set_repeated_delimiter(
const std::string& value) {
2512 _impl_._has_bits_[0] |= 0x00000004u;
2513 _impl_.repeated_delimiter_.Set(value, GetArenaForAllocation());
2515inline std::string* TranslatorEntry_PublishSerializer::_internal_mutable_repeated_delimiter() {
2516 _impl_._has_bits_[0] |= 0x00000004u;
2517 return _impl_.repeated_delimiter_.Mutable(::goby::moos::protobuf::TranslatorEntry_PublishSerializer::Impl_::_i_give_permission_to_break_this_code_default_repeated_delimiter_, GetArenaForAllocation());
2521 if (!_internal_has_repeated_delimiter()) {
2524 _impl_._has_bits_[0] &= ~0x00000004u;
2525 auto* p =
_impl_.repeated_delimiter_.Release();
2530 _impl_._has_bits_[0] |= 0x00000004u;
2532 _impl_._has_bits_[0] &= ~0x00000004u;
2539inline int TranslatorEntry_PublishSerializer::_internal_algorithm_size()
const {
2540 return _impl_.algorithm_.size();
2543 return _internal_algorithm_size();
2546 _impl_.algorithm_.Clear();
2550 return _impl_.algorithm_.Mutable(index);
2552inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >*
2555 return &
_impl_.algorithm_;
2557inline const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm& TranslatorEntry_PublishSerializer::_internal_algorithm(
int index)
const {
2558 return _impl_.algorithm_.Get(index);
2562 return _internal_algorithm(index);
2564inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm* TranslatorEntry_PublishSerializer::_internal_add_algorithm() {
2565 return _impl_.algorithm_.Add();
2572inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm >&
2575 return _impl_.algorithm_;
2583inline bool TranslatorEntry::_internal_has_protobuf_name()
const {
2584 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2588 return _internal_has_protobuf_name();
2591 _impl_.protobuf_name_.ClearToEmpty();
2592 _impl_._has_bits_[0] &= ~0x00000001u;
2596 return _internal_protobuf_name();
2598template <
typename ArgT0,
typename... ArgT>
2599inline PROTOBUF_ALWAYS_INLINE
2601 _impl_._has_bits_[0] |= 0x00000001u;
2602 _impl_.protobuf_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2606 std::string* _s = _internal_mutable_protobuf_name();
2610inline const std::string& TranslatorEntry::_internal_protobuf_name()
const {
2611 return _impl_.protobuf_name_.Get();
2613inline void TranslatorEntry::_internal_set_protobuf_name(
const std::string& value) {
2614 _impl_._has_bits_[0] |= 0x00000001u;
2615 _impl_.protobuf_name_.Set(value, GetArenaForAllocation());
2617inline std::string* TranslatorEntry::_internal_mutable_protobuf_name() {
2618 _impl_._has_bits_[0] |= 0x00000001u;
2619 return _impl_.protobuf_name_.Mutable(GetArenaForAllocation());
2623 if (!_internal_has_protobuf_name()) {
2626 _impl_._has_bits_[0] &= ~0x00000001u;
2627 auto* p =
_impl_.protobuf_name_.Release();
2628#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2629 if (
_impl_.protobuf_name_.IsDefault()) {
2630 _impl_.protobuf_name_.Set(
"", GetArenaForAllocation());
2637 _impl_._has_bits_[0] |= 0x00000001u;
2639 _impl_._has_bits_[0] &= ~0x00000001u;
2642#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2643 if (
_impl_.protobuf_name_.IsDefault()) {
2644 _impl_.protobuf_name_.Set(
"", GetArenaForAllocation());
2651inline bool TranslatorEntry::_internal_has_trigger()
const {
2652 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2653 PROTOBUF_ASSUME(!value || _impl_.trigger_ !=
nullptr);
2657 return _internal_has_trigger();
2660 if (
_impl_.trigger_ !=
nullptr)
_impl_.trigger_->Clear();
2661 _impl_._has_bits_[0] &= ~0x00000002u;
2663inline const ::goby::moos::protobuf::TranslatorEntry_Trigger& TranslatorEntry::_internal_trigger()
const {
2664 const ::goby::moos::protobuf::TranslatorEntry_Trigger* p = _impl_.trigger_;
2670 return _internal_trigger();
2674 if (GetArenaForAllocation() ==
nullptr) {
2675 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.trigger_);
2679 _impl_._has_bits_[0] |= 0x00000002u;
2681 _impl_._has_bits_[0] &= ~0x00000002u;
2686 _impl_._has_bits_[0] &= ~0x00000002u;
2688 _impl_.trigger_ =
nullptr;
2689#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2690 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2691 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2692 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2694 if (GetArenaForAllocation() !=
nullptr) {
2695 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2702 _impl_._has_bits_[0] &= ~0x00000002u;
2704 _impl_.trigger_ =
nullptr;
2707inline ::goby::moos::protobuf::TranslatorEntry_Trigger* TranslatorEntry::_internal_mutable_trigger() {
2708 _impl_._has_bits_[0] |= 0x00000002u;
2709 if (_impl_.trigger_ ==
nullptr) {
2711 _impl_.trigger_ = p;
2713 return _impl_.trigger_;
2721 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2722 if (message_arena ==
nullptr) {
2726 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2727 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
trigger);
2728 if (message_arena != submessage_arena) {
2729 trigger = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2730 message_arena,
trigger, submessage_arena);
2732 _impl_._has_bits_[0] |= 0x00000002u;
2734 _impl_._has_bits_[0] &= ~0x00000002u;
2741inline int TranslatorEntry::_internal_create_size()
const {
2742 return _impl_.create_.size();
2745 return _internal_create_size();
2752 return _impl_.create_.Mutable(index);
2754inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >*
2759inline const ::goby::moos::protobuf::TranslatorEntry_CreateParser& TranslatorEntry::_internal_create(
int index)
const {
2760 return _impl_.create_.Get(index);
2764 return _internal_create(index);
2766inline ::goby::moos::protobuf::TranslatorEntry_CreateParser* TranslatorEntry::_internal_add_create() {
2767 return _impl_.create_.Add();
2774inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_CreateParser >&
2781inline int TranslatorEntry::_internal_publish_size()
const {
2782 return _impl_.publish_.size();
2785 return _internal_publish_size();
2792 return _impl_.publish_.Mutable(index);
2794inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >*
2799inline const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer& TranslatorEntry::_internal_publish(
int index)
const {
2800 return _impl_.publish_.Get(index);
2804 return _internal_publish(index);
2806inline ::goby::moos::protobuf::TranslatorEntry_PublishSerializer* TranslatorEntry::_internal_add_publish() {
2807 return _impl_.publish_.Add();
2814inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry_PublishSerializer >&
2821inline bool TranslatorEntry::_internal_has_use_short_enum()
const {
2822 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2826 return _internal_has_use_short_enum();
2829 _impl_.use_short_enum_ =
false;
2830 _impl_._has_bits_[0] &= ~0x00000004u;
2832inline bool TranslatorEntry::_internal_use_short_enum()
const {
2833 return _impl_.use_short_enum_;
2837 return _internal_use_short_enum();
2839inline void TranslatorEntry::_internal_set_use_short_enum(
bool value) {
2840 _impl_._has_bits_[0] |= 0x00000004u;
2841 _impl_.use_short_enum_ = value;
2844 _internal_set_use_short_enum(value);
2849 #pragma GCC diagnostic pop
2868PROTOBUF_NAMESPACE_OPEN
2873 return ::goby::moos::protobuf::TranslatorEntry_Trigger_Type_descriptor();
2878 return ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique_descriptor();
2881PROTOBUF_NAMESPACE_CLOSE
2885#include <google/protobuf/port_undef.inc>
bool IsInitialized() const final
int32_t primary_field() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
@ kPrimaryFieldFieldNumber
PROTOBUF_CONSTEXPR TranslatorEntry_CreateParser_Algorithm(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
TranslatorEntry_CreateParser_Algorithm * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ClassData _class_data_
static constexpr int kIndexInFileMessages
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
TranslatorEntry_CreateParser_Algorithm(const TranslatorEntry_CreateParser_Algorithm &from)
PROTOBUF_NODISCARD std::string * release_name()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
TranslatorEntry_CreateParser_Algorithm & operator=(const TranslatorEntry_CreateParser_Algorithm &from)
const std::string & name() const
TranslatorEntry_CreateParser_Algorithm & operator=(TranslatorEntry_CreateParser_Algorithm &&from) noexcept
static const TranslatorEntry_CreateParser_Algorithm * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
size_t ByteSizeLong() const final
void set_allocated_name(std::string *name)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
std::string * mutable_name()
void set_name(ArgT0 &&arg0, ArgT... args)
void UnsafeArenaSwap(TranslatorEntry_CreateParser_Algorithm *other)
void Swap(TranslatorEntry_CreateParser_Algorithm *other)
int GetCachedSize() const final
TranslatorEntry_CreateParser_Algorithm()
TranslatorEntry_CreateParser_Algorithm(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const TranslatorEntry_CreateParser_Algorithm &from)
void set_primary_field(int32_t value)
void MergeFrom(const TranslatorEntry_CreateParser_Algorithm &from)
static const TranslatorEntry_CreateParser_Algorithm & default_instance()
bool has_primary_field() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
TranslatorEntry_CreateParser_Algorithm(TranslatorEntry_CreateParser_Algorithm &&from) noexcept
~TranslatorEntry_CreateParser_Algorithm() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void clear_primary_field()
friend void swap(TranslatorEntry_CreateParser_Algorithm &a, TranslatorEntry_CreateParser_Algorithm &b)
::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm * add_algorithm()
int algorithm_size() const
TranslatorEntry_CreateParser * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_NODISCARD std::string * release_moos_var()
friend void swap(TranslatorEntry_CreateParser &a, TranslatorEntry_CreateParser &b)
void Swap(TranslatorEntry_CreateParser *other)
TranslatorEntry_CreateParser()
const ::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm & algorithm(int index) const
static constexpr int kIndexInFileMessages
bool has_technique() const
bool IsInitialized() const final
void set_allocated_moos_var(std::string *moos_var)
::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique technique() const
void CopyFrom(const TranslatorEntry_CreateParser &from)
TranslatorEntry_CreateParser(const TranslatorEntry_CreateParser &from)
PROTOBUF_CONSTEXPR TranslatorEntry_CreateParser(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_allocated_format(std::string *format)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
size_t ByteSizeLong() const final
TranslatorEntry_CreateParser(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
@ kRepeatedDelimiterFieldNumber
std::string * mutable_format()
PROTOBUF_NODISCARD std::string * release_format()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::moos::protobuf::TranslatorEntry_CreateParser_Algorithm * mutable_algorithm(int index)
static const ClassData _class_data_
std::string * mutable_moos_var()
const std::string & format() const
const std::string & moos_var() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_format(ArgT0 &&arg0, ArgT... args)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const TranslatorEntry_CreateParser * internal_default_instance()
TranslatorEntry_CreateParser & operator=(TranslatorEntry_CreateParser &&from) noexcept
TranslatorEntry_CreateParser(TranslatorEntry_CreateParser &&from) noexcept
bool has_moos_var() const
const std::string & repeated_delimiter() const
PROTOBUF_NODISCARD std::string * release_repeated_delimiter()
void set_moos_var(ArgT0 &&arg0, ArgT... args)
void clear_repeated_delimiter()
void set_repeated_delimiter(ArgT0 &&arg0, ArgT... args)
void set_technique(::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique value)
void set_allocated_repeated_delimiter(std::string *repeated_delimiter)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
int GetCachedSize() const final
void MergeFrom(const TranslatorEntry_CreateParser &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const TranslatorEntry_CreateParser & default_instance()
bool has_repeated_delimiter() const
std::string * mutable_repeated_delimiter()
TranslatorEntry_CreateParser_Algorithm Algorithm
void UnsafeArenaSwap(TranslatorEntry_CreateParser *other)
TranslatorEntry_CreateParser & operator=(const TranslatorEntry_CreateParser &from)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
~TranslatorEntry_CreateParser() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
TranslatorEntry_PublishSerializer_Algorithm * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int32_t primary_field() const
void clear_primary_field()
int32_t output_virtual_field() const
void clear_output_virtual_field()
void add_reference_field(int32_t value)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
TranslatorEntry_PublishSerializer_Algorithm(TranslatorEntry_PublishSerializer_Algorithm &&from) noexcept
static constexpr int kIndexInFileMessages
TranslatorEntry_PublishSerializer_Algorithm & operator=(TranslatorEntry_PublishSerializer_Algorithm &&from) noexcept
int reference_field_size() const
void UnsafeArenaSwap(TranslatorEntry_PublishSerializer_Algorithm *other)
TranslatorEntry_PublishSerializer_Algorithm()
@ kOutputVirtualFieldFieldNumber
@ kPrimaryFieldFieldNumber
@ kReferenceFieldFieldNumber
void clear_reference_field()
void set_name(ArgT0 &&arg0, ArgT... args)
static const ClassData _class_data_
int32_t reference_field(int index) const
static const TranslatorEntry_PublishSerializer_Algorithm & default_instance()
std::string * mutable_name()
static const TranslatorEntry_PublishSerializer_Algorithm * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
TranslatorEntry_PublishSerializer_Algorithm & operator=(const TranslatorEntry_PublishSerializer_Algorithm &from)
void set_reference_field(int index, int32_t value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
bool IsInitialized() const final
void MergeFrom(const TranslatorEntry_PublishSerializer_Algorithm &from)
void set_allocated_name(std::string *name)
PROTOBUF_NODISCARD std::string * release_name()
TranslatorEntry_PublishSerializer_Algorithm(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
int GetCachedSize() const final
size_t ByteSizeLong() const final
bool has_output_virtual_field() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(TranslatorEntry_PublishSerializer_Algorithm *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const std::string & name() const
bool has_primary_field() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
TranslatorEntry_PublishSerializer_Algorithm(const TranslatorEntry_PublishSerializer_Algorithm &from)
PROTOBUF_CONSTEXPR TranslatorEntry_PublishSerializer_Algorithm(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(TranslatorEntry_PublishSerializer_Algorithm &a, TranslatorEntry_PublishSerializer_Algorithm &b)
~TranslatorEntry_PublishSerializer_Algorithm() override
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_reference_field()
void set_output_virtual_field(int32_t value)
void CopyFrom(const TranslatorEntry_PublishSerializer_Algorithm &from)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_primary_field(int32_t value)
void MergeFrom(const TranslatorEntry_PublishSerializer &from)
std::string * mutable_moos_var()
TranslatorEntry_PublishSerializer(const TranslatorEntry_PublishSerializer &from)
size_t ByteSizeLong() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const TranslatorEntry_PublishSerializer & default_instance()
const std::string & moos_var() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
TranslatorEntry_PublishSerializer & operator=(TranslatorEntry_PublishSerializer &&from) noexcept
void clear_repeated_delimiter()
std::string * mutable_repeated_delimiter()
@ kRepeatedDelimiterFieldNumber
static constexpr int kIndexInFileMessages
bool has_technique() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_allocated_format(std::string *format)
const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm & algorithm(int index) const
PROTOBUF_NODISCARD std::string * release_format()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const TranslatorEntry_PublishSerializer &from)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_CONSTEXPR TranslatorEntry_PublishSerializer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm * add_algorithm()
static const TranslatorEntry_PublishSerializer * internal_default_instance()
bool has_repeated_delimiter() const
void set_allocated_moos_var(std::string *moos_var)
void set_moos_var(ArgT0 &&arg0, ArgT... args)
void set_allocated_repeated_delimiter(std::string *repeated_delimiter)
void UnsafeArenaSwap(TranslatorEntry_PublishSerializer *other)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void Swap(TranslatorEntry_PublishSerializer *other)
~TranslatorEntry_PublishSerializer() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_format(ArgT0 &&arg0, ArgT... args)
friend void swap(TranslatorEntry_PublishSerializer &a, TranslatorEntry_PublishSerializer &b)
TranslatorEntry_PublishSerializer(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
int GetCachedSize() const final
PROTOBUF_NODISCARD std::string * release_repeated_delimiter()
PROTOBUF_NODISCARD std::string * release_moos_var()
void set_technique(::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique value)
int algorithm_size() const
const std::string & repeated_delimiter() const
static const ClassData _class_data_
void set_repeated_delimiter(ArgT0 &&arg0, ArgT... args)
TranslatorEntry_PublishSerializer_Algorithm Algorithm
bool has_moos_var() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const std::string & format() const
std::string * mutable_format()
TranslatorEntry_PublishSerializer(TranslatorEntry_PublishSerializer &&from) noexcept
TranslatorEntry_PublishSerializer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
TranslatorEntry_PublishSerializer()
bool IsInitialized() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
TranslatorEntry_PublishSerializer & operator=(const TranslatorEntry_PublishSerializer &from)
::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique technique() const
::goby::moos::protobuf::TranslatorEntry_PublishSerializer_Algorithm * mutable_algorithm(int index)
static bool Type_IsValid(int value)
PROTOBUF_NODISCARD std::string * release_mandatory_content()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_type(::goby::moos::protobuf::TranslatorEntry_Trigger_Type value)
const std::string & moos_var() const
TranslatorEntry_Trigger()
int GetCachedSize() const final
PROTOBUF_CONSTEXPR TranslatorEntry_Trigger(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
~TranslatorEntry_Trigger() override
static constexpr Type Type_MIN
@ kMandatoryContentFieldNumber
std::string * mutable_mandatory_content()
bool IsInitialized() const final
void set_allocated_moos_var(std::string *moos_var)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
TranslatorEntry_Trigger(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool has_mandatory_content() const
static constexpr int kIndexInFileMessages
bool has_moos_var() const
size_t ByteSizeLong() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_NODISCARD std::string * release_moos_var()
TranslatorEntry_Trigger & operator=(TranslatorEntry_Trigger &&from) noexcept
::goby::moos::protobuf::TranslatorEntry_Trigger_Type type() const
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
void MergeFrom(const TranslatorEntry_Trigger &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr Type TRIGGER_TIME
void set_allocated_mandatory_content(std::string *mandatory_content)
void Swap(TranslatorEntry_Trigger *other)
void set_period(uint32_t value)
friend void swap(TranslatorEntry_Trigger &a, TranslatorEntry_Trigger &b)
TranslatorEntry_Trigger_Type Type
TranslatorEntry_Trigger(TranslatorEntry_Trigger &&from) noexcept
void clear_mandatory_content()
void CopyFrom(const TranslatorEntry_Trigger &from)
static constexpr int Type_ARRAYSIZE
static const TranslatorEntry_Trigger * internal_default_instance()
TranslatorEntry_Trigger & operator=(const TranslatorEntry_Trigger &from)
static const TranslatorEntry_Trigger & default_instance()
TranslatorEntry_Trigger * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(TranslatorEntry_Trigger *other)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ClassData _class_data_
std::string * mutable_moos_var()
static const std::string & Type_Name(T enum_t_value)
const std::string & mandatory_content() const
TranslatorEntry_Trigger(const TranslatorEntry_Trigger &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_mandatory_content(ArgT0 &&arg0, ArgT... args)
static constexpr Type TRIGGER_PUBLISH
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_moos_var(ArgT0 &&arg0, ArgT... args)
static constexpr Type Type_MAX
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::goby::moos::protobuf::TranslatorEntry_Trigger & trigger() const
::goby::moos::protobuf::TranslatorEntry_Trigger * mutable_trigger()
bool has_use_short_enum() const
const std::string & protobuf_name() const
static constexpr int kIndexInFileMessages
bool has_protobuf_name() const
static const TranslatorEntry * internal_default_instance()
PROTOBUF_NODISCARD::goby::moos::protobuf::TranslatorEntry_Trigger * release_trigger()
bool IsInitialized() const final
void unsafe_arena_set_allocated_trigger(::goby::moos::protobuf::TranslatorEntry_Trigger *trigger)
::goby::moos::protobuf::TranslatorEntry_CreateParser * add_create()
::goby::moos::protobuf::TranslatorEntry_CreateParser * mutable_create(int index)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static constexpr ParserSerializerTechnique ParserSerializerTechnique_MIN
TranslatorEntry(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static bool ParserSerializerTechnique_IsValid(int value)
PROTOBUF_CONSTEXPR TranslatorEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static constexpr ParserSerializerTechnique TECHNIQUE_PREFIXED_PROTOBUF_NATIVE_HEX
~TranslatorEntry() override
TranslatorEntry & operator=(TranslatorEntry &&from) noexcept
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
size_t ByteSizeLong() const final
static constexpr ParserSerializerTechnique TECHNIQUE_PROTOBUF_NATIVE_ENCODED
void MergeFrom(const TranslatorEntry &from)
static constexpr ParserSerializerTechnique TECHNIQUE_FORMAT
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
TranslatorEntry_CreateParser CreateParser
PROTOBUF_NODISCARD std::string * release_protobuf_name()
TranslatorEntry_Trigger Trigger
static constexpr ParserSerializerTechnique ParserSerializerTechnique_MAX
TranslatorEntry & operator=(const TranslatorEntry &from)
void set_protobuf_name(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static bool ParserSerializerTechnique_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ParserSerializerTechnique *value)
TranslatorEntry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ClassData _class_data_
void set_use_short_enum(bool value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const std::string & ParserSerializerTechnique_Name(T enum_t_value)
const ::goby::moos::protobuf::TranslatorEntry_PublishSerializer & publish(int index) const
static const TranslatorEntry & default_instance()
static constexpr ParserSerializerTechnique TECHNIQUE_COMMA_SEPARATED_KEY_EQUALS_VALUE_PAIRS
const ::goby::moos::protobuf::TranslatorEntry_CreateParser & create(int index) const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
std::string * mutable_protobuf_name()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr ParserSerializerTechnique TECHNIQUE_PROTOBUF_NATIVE_HEX
::goby::moos::protobuf::TranslatorEntry_PublishSerializer * mutable_publish(int index)
void CopyFrom(const TranslatorEntry &from)
bool use_short_enum() const
void Swap(TranslatorEntry *other)
::goby::moos::protobuf::TranslatorEntry_PublishSerializer * add_publish()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ParserSerializerTechnique_descriptor()
static constexpr ParserSerializerTechnique TECHNIQUE_PREFIXED_PROTOBUF_NATIVE_ENCODED
TranslatorEntry_PublishSerializer PublishSerializer
void clear_use_short_enum()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
TranslatorEntry_ParserSerializerTechnique ParserSerializerTechnique
static constexpr ParserSerializerTechnique TECHNIQUE_PROTOBUF_TEXT_FORMAT
TranslatorEntry(TranslatorEntry &&from) noexcept
TranslatorEntry(const TranslatorEntry &from)
int GetCachedSize() const final
void UnsafeArenaSwap(TranslatorEntry *other)
::goby::moos::protobuf::TranslatorEntry_Trigger * unsafe_arena_release_trigger()
static constexpr int ParserSerializerTechnique_ARRAYSIZE
void clear_protobuf_name()
void set_allocated_trigger(::goby::moos::protobuf::TranslatorEntry_Trigger *trigger)
friend void swap(TranslatorEntry &a, TranslatorEntry &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
@ kUseShortEnumFieldNumber
@ kProtobufNameFieldNumber
void set_allocated_protobuf_name(std::string *protobuf_name)
static constexpr ParserSerializerTechnique TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
bool TranslatorEntry_Trigger_Type_IsValid(int value)
const std::string & TranslatorEntry_ParserSerializerTechnique_Name(T enum_t_value)
constexpr int TranslatorEntry_ParserSerializerTechnique_ParserSerializerTechnique_ARRAYSIZE
TranslatorEntry_PublishSerializer_AlgorithmDefaultTypeInternal _TranslatorEntry_PublishSerializer_Algorithm_default_instance_
TranslatorEntry_TriggerDefaultTypeInternal _TranslatorEntry_Trigger_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TranslatorEntry_Trigger_Type_descriptor()
TranslatorEntry_Trigger_Type
@ TranslatorEntry_Trigger_Type_TRIGGER_PUBLISH
@ TranslatorEntry_Trigger_Type_TRIGGER_TIME
const std::string & TranslatorEntry_Trigger_Type_Name(T enum_t_value)
bool TranslatorEntry_ParserSerializerTechnique_IsValid(int value)
TranslatorEntry_CreateParser_AlgorithmDefaultTypeInternal _TranslatorEntry_CreateParser_Algorithm_default_instance_
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_
constexpr TranslatorEntry_ParserSerializerTechnique TranslatorEntry_ParserSerializerTechnique_ParserSerializerTechnique_MAX
bool TranslatorEntry_ParserSerializerTechnique_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TranslatorEntry_ParserSerializerTechnique *value)
constexpr TranslatorEntry_Trigger_Type TranslatorEntry_Trigger_Type_Type_MIN
constexpr TranslatorEntry_Trigger_Type TranslatorEntry_Trigger_Type_Type_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TranslatorEntry_ParserSerializerTechnique_descriptor()
TranslatorEntry_CreateParserDefaultTypeInternal _TranslatorEntry_CreateParser_default_instance_
TranslatorEntryDefaultTypeInternal _TranslatorEntry_default_instance_
bool TranslatorEntry_Trigger_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TranslatorEntry_Trigger_Type *value)
constexpr TranslatorEntry_ParserSerializerTechnique TranslatorEntry_ParserSerializerTechnique_ParserSerializerTechnique_MIN
The global namespace for the Goby project.
static const uint32_t offsets[]
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2ftranslator_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique >()
const EnumDescriptor * GetEnumDescriptor< ::goby::moos::protobuf::TranslatorEntry_Trigger_Type >()
::goby::moos::protobuf::TranslatorEntry_Trigger * Arena::CreateMaybeMessage<::goby::moos::protobuf::TranslatorEntry_Trigger >(Arena *)