JaiaBot 2.1.1
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
moos.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: jaiabot/messages/moos.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
6
7#include <limits>
8#include <string>
9
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
14#error your headers.
15#endif
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.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.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>
29#include <google/protobuf/message.h>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
38// @@protoc_insertion_point(includes)
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fmoos_2eproto
41PROTOBUF_NAMESPACE_OPEN
42namespace internal {
43class AnyMetadata;
44} // namespace internal
45PROTOBUF_NAMESPACE_CLOSE
46
47// Internal implementation detail -- do not use these members.
49 static const uint32_t offsets[];
50};
51extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fmoos_2eproto;
52namespace jaiabot {
53namespace protobuf {
54class MOOSMessage;
55struct MOOSMessageDefaultTypeInternal;
56extern MOOSMessageDefaultTypeInternal _MOOSMessage_default_instance_;
57} // namespace protobuf
58} // namespace jaiabot
59PROTOBUF_NAMESPACE_OPEN
60template<> ::jaiabot::protobuf::MOOSMessage* Arena::CreateMaybeMessage<::jaiabot::protobuf::MOOSMessage>(Arena*);
61PROTOBUF_NAMESPACE_CLOSE
62namespace jaiabot {
63namespace protobuf {
64
74
75const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MOOSMessage_Type_descriptor();
76template<typename T>
77inline const std::string& MOOSMessage_Type_Name(T enum_t_value) {
78 static_assert(::std::is_same<T, MOOSMessage_Type>::value ||
79 ::std::is_integral<T>::value,
80 "Incorrect type passed to function MOOSMessage_Type_Name.");
81 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
82 MOOSMessage_Type_descriptor(), enum_t_value);
83}
85 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MOOSMessage_Type* value) {
86 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MOOSMessage_Type>(
87 MOOSMessage_Type_descriptor(), name, value);
88}
89// ===================================================================
90
91class MOOSMessage final :
92 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.MOOSMessage) */ {
93 public:
94 inline MOOSMessage() : MOOSMessage(nullptr) {}
95 ~MOOSMessage() override;
96 explicit PROTOBUF_CONSTEXPR MOOSMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
97
99 MOOSMessage(MOOSMessage&& from) noexcept
100 : MOOSMessage() {
101 *this = ::std::move(from);
102 }
103
104 inline MOOSMessage& operator=(const MOOSMessage& from) {
105 CopyFrom(from);
106 return *this;
107 }
108 inline MOOSMessage& operator=(MOOSMessage&& from) noexcept {
109 if (this == &from) return *this;
110 if (GetOwningArena() == from.GetOwningArena()
111 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
112 && GetOwningArena() != nullptr
113 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
114 ) {
115 InternalSwap(&from);
116 } else {
117 CopyFrom(from);
118 }
119 return *this;
120 }
121
122 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
123 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
124 }
125 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
126 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
127 }
128
129 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
130 return GetDescriptor();
131 }
132 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
133 return default_instance().GetMetadata().descriptor;
134 }
135 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
136 return default_instance().GetMetadata().reflection;
137 }
140 }
147
148 static inline const MOOSMessage* internal_default_instance() {
149 return reinterpret_cast<const MOOSMessage*>(
151 }
152 static constexpr int kIndexInFileMessages =
153 0;
154
155 friend void swap(MOOSMessage& a, MOOSMessage& b) {
156 a.Swap(&b);
157 }
158 inline void Swap(MOOSMessage* other) {
159 if (other == this) return;
160 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
161 if (GetOwningArena() != nullptr &&
162 GetOwningArena() == other->GetOwningArena()) {
163 #else // PROTOBUF_FORCE_COPY_IN_SWAP
164 if (GetOwningArena() == other->GetOwningArena()) {
165 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
166 InternalSwap(other);
167 } else {
168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
169 }
170 }
172 if (other == this) return;
173 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
174 InternalSwap(other);
175 }
176
177 // implements Message ----------------------------------------------
178
179 MOOSMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
180 return CreateMaybeMessage<MOOSMessage>(arena);
181 }
182 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
183 void CopyFrom(const MOOSMessage& from);
184 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
185 void MergeFrom( const MOOSMessage& from) {
186 MOOSMessage::MergeImpl(*this, from);
187 }
188 private:
189 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
190 public:
191 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
192 bool IsInitialized() const final;
193
194 size_t ByteSizeLong() const final;
195 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
197 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
198 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
199
200 private:
201 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
202 void SharedDtor();
203 void SetCachedSize(int size) const final;
204 void InternalSwap(MOOSMessage* other);
205
206 private:
207 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
208 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
209 return "jaiabot.protobuf.MOOSMessage";
210 }
211 protected:
212 explicit MOOSMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
213 bool is_message_owned = false);
214 public:
215
216 static const ClassData _class_data_;
217 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
218
219 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
220
221 // nested types ----------------------------------------------------
222
224 static constexpr Type TYPE_DOUBLE =
226 static constexpr Type TYPE_STRING =
228 static constexpr Type TYPE_BINARY_STRING =
230 static inline bool Type_IsValid(int value) {
231 return MOOSMessage_Type_IsValid(value);
232 }
233 static constexpr Type Type_MIN =
235 static constexpr Type Type_MAX =
237 static constexpr int Type_ARRAYSIZE =
239 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
243 template<typename T>
244 static inline const std::string& Type_Name(T enum_t_value) {
245 static_assert(::std::is_same<T, Type>::value ||
246 ::std::is_integral<T>::value,
247 "Incorrect type passed to function Type_Name.");
248 return MOOSMessage_Type_Name(enum_t_value);
249 }
250 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
251 Type* value) {
252 return MOOSMessage_Type_Parse(name, value);
253 }
254
255 // accessors -------------------------------------------------------
256
257 enum : int {
268 };
269 // required string key = 2;
270 bool has_key() const;
271 private:
272 bool _internal_has_key() const;
273 public:
274 void clear_key();
275 const std::string& key() const;
276 template <typename ArgT0 = const std::string&, typename... ArgT>
277 void set_key(ArgT0&& arg0, ArgT... args);
278 std::string* mutable_key();
279 PROTOBUF_NODISCARD std::string* release_key();
280 void set_allocated_key(std::string* key);
281 private:
282 const std::string& _internal_key() const;
283 inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value);
284 std::string* _internal_mutable_key();
285 public:
286
287 // required string source = 8;
288 bool has_source() const;
289 private:
290 bool _internal_has_source() const;
291 public:
292 void clear_source();
293 const std::string& source() const;
294 template <typename ArgT0 = const std::string&, typename... ArgT>
295 void set_source(ArgT0&& arg0, ArgT... args);
296 std::string* mutable_source();
297 PROTOBUF_NODISCARD std::string* release_source();
298 void set_allocated_source(std::string* source);
299 private:
300 const std::string& _internal_source() const;
301 inline PROTOBUF_ALWAYS_INLINE void _internal_set_source(const std::string& value);
302 std::string* _internal_mutable_source();
303 public:
304
305 // optional string source_aux = 9;
306 bool has_source_aux() const;
307 private:
308 bool _internal_has_source_aux() const;
309 public:
310 void clear_source_aux();
311 const std::string& source_aux() const;
312 template <typename ArgT0 = const std::string&, typename... ArgT>
313 void set_source_aux(ArgT0&& arg0, ArgT... args);
314 std::string* mutable_source_aux();
315 PROTOBUF_NODISCARD std::string* release_source_aux();
316 void set_allocated_source_aux(std::string* source_aux);
317 private:
318 const std::string& _internal_source_aux() const;
319 inline PROTOBUF_ALWAYS_INLINE void _internal_set_source_aux(const std::string& value);
320 std::string* _internal_mutable_source_aux();
321 public:
322
323 // required string community = 10;
324 bool has_community() const;
325 private:
326 bool _internal_has_community() const;
327 public:
328 void clear_community();
329 const std::string& community() const;
330 template <typename ArgT0 = const std::string&, typename... ArgT>
331 void set_community(ArgT0&& arg0, ArgT... args);
332 std::string* mutable_community();
333 PROTOBUF_NODISCARD std::string* release_community();
334 void set_allocated_community(std::string* community);
335 private:
336 const std::string& _internal_community() const;
337 inline PROTOBUF_ALWAYS_INLINE void _internal_set_community(const std::string& value);
338 std::string* _internal_mutable_community();
339 public:
340
341 // required double unixtime = 6;
342 bool has_unixtime() const;
343 private:
344 bool _internal_has_unixtime() const;
345 public:
346 void clear_unixtime();
347 double unixtime() const;
348 void set_unixtime(double value);
349 private:
350 double _internal_unixtime() const;
351 void _internal_set_unixtime(double value);
352 public:
353
354 // required int32 id = 7;
355 bool has_id() const;
356 private:
357 bool _internal_has_id() const;
358 public:
359 void clear_id();
360 int32_t id() const;
361 void set_id(int32_t value);
362 private:
363 int32_t _internal_id() const;
364 void _internal_set_id(int32_t value);
365 public:
366
367 // required .jaiabot.protobuf.MOOSMessage.Type type = 1;
368 bool has_type() const;
369 private:
370 bool _internal_has_type() const;
371 public:
372 void clear_type();
375 private:
376 ::jaiabot::protobuf::MOOSMessage_Type _internal_type() const;
377 void _internal_set_type(::jaiabot::protobuf::MOOSMessage_Type value);
378 public:
379
380 // string svalue = 3;
381 bool has_svalue() const;
382 private:
383 bool _internal_has_svalue() const;
384 public:
385 void clear_svalue();
386 const std::string& svalue() const;
387 template <typename ArgT0 = const std::string&, typename... ArgT>
388 void set_svalue(ArgT0&& arg0, ArgT... args);
389 std::string* mutable_svalue();
390 PROTOBUF_NODISCARD std::string* release_svalue();
391 void set_allocated_svalue(std::string* svalue);
392 private:
393 const std::string& _internal_svalue() const;
394 inline PROTOBUF_ALWAYS_INLINE void _internal_set_svalue(const std::string& value);
395 std::string* _internal_mutable_svalue();
396 public:
397
398 // double dvalue = 4;
399 bool has_dvalue() const;
400 private:
401 bool _internal_has_dvalue() const;
402 public:
403 void clear_dvalue();
404 double dvalue() const;
405 void set_dvalue(double value);
406 private:
407 double _internal_dvalue() const;
408 void _internal_set_dvalue(double value);
409 public:
410
411 // bytes bvalue = 5;
412 bool has_bvalue() const;
413 private:
414 bool _internal_has_bvalue() const;
415 public:
416 void clear_bvalue();
417 const std::string& bvalue() const;
418 template <typename ArgT0 = const std::string&, typename... ArgT>
419 void set_bvalue(ArgT0&& arg0, ArgT... args);
420 std::string* mutable_bvalue();
421 PROTOBUF_NODISCARD std::string* release_bvalue();
422 void set_allocated_bvalue(std::string* bvalue);
423 private:
424 const std::string& _internal_bvalue() const;
425 inline PROTOBUF_ALWAYS_INLINE void _internal_set_bvalue(const std::string& value);
426 std::string* _internal_mutable_bvalue();
427 public:
428
430 ValueCase value_case() const;
431 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.MOOSMessage)
432 private:
433 class _Internal;
434 void set_has_svalue();
435 void set_has_dvalue();
436 void set_has_bvalue();
437
438 inline bool has_value() const;
439 inline void clear_has_value();
440
441 // helper for ByteSizeLong()
442 size_t RequiredFieldsByteSizeFallback() const;
443
444 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
445 typedef void InternalArenaConstructable_;
446 typedef void DestructorSkippable_;
447 struct Impl_ {
448 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
449 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
450 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
451 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_;
452 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_aux_;
453 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr community_;
454 double unixtime_;
455 int32_t id_;
456 int type_;
458 constexpr ValueUnion() : _constinit_{} {}
459 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
460 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr svalue_;
461 double dvalue_;
462 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bvalue_;
463 } value_;
464 uint32_t _oneof_case_[1];
465
466 };
467 union { Impl_ _impl_; };
468 friend struct ::TableStruct_jaiabot_2fmessages_2fmoos_2eproto;
469};
470// ===================================================================
471
472
473// ===================================================================
474
475#ifdef __GNUC__
476 #pragma GCC diagnostic push
477 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
478#endif // __GNUC__
479// MOOSMessage
480
481// required .jaiabot.protobuf.MOOSMessage.Type type = 1;
482inline bool MOOSMessage::_internal_has_type() const {
483 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
484 return value;
485}
486inline bool MOOSMessage::has_type() const {
487 return _internal_has_type();
488}
490 _impl_.type_ = 68;
491 _impl_._has_bits_[0] &= ~0x00000040u;
492}
493inline ::jaiabot::protobuf::MOOSMessage_Type MOOSMessage::_internal_type() const {
494 return static_cast< ::jaiabot::protobuf::MOOSMessage_Type >(_impl_.type_);
495}
496inline ::jaiabot::protobuf::MOOSMessage_Type MOOSMessage::type() const {
497 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.type)
498 return _internal_type();
499}
500inline void MOOSMessage::_internal_set_type(::jaiabot::protobuf::MOOSMessage_Type value) {
502 _impl_._has_bits_[0] |= 0x00000040u;
503 _impl_.type_ = value;
504}
506 _internal_set_type(value);
507 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.type)
508}
509
510// required string key = 2;
511inline bool MOOSMessage::_internal_has_key() const {
512 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
513 return value;
514}
515inline bool MOOSMessage::has_key() const {
516 return _internal_has_key();
517}
519 _impl_.key_.ClearToEmpty();
520 _impl_._has_bits_[0] &= ~0x00000001u;
521}
522inline const std::string& MOOSMessage::key() const {
523 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.key)
524 return _internal_key();
525}
526template <typename ArgT0, typename... ArgT>
527inline PROTOBUF_ALWAYS_INLINE
528void MOOSMessage::set_key(ArgT0&& arg0, ArgT... args) {
529 _impl_._has_bits_[0] |= 0x00000001u;
530 _impl_.key_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
531 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.key)
532}
533inline std::string* MOOSMessage::mutable_key() {
534 std::string* _s = _internal_mutable_key();
535 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.key)
536 return _s;
537}
538inline const std::string& MOOSMessage::_internal_key() const {
539 return _impl_.key_.Get();
540}
541inline void MOOSMessage::_internal_set_key(const std::string& value) {
542 _impl_._has_bits_[0] |= 0x00000001u;
543 _impl_.key_.Set(value, GetArenaForAllocation());
544}
545inline std::string* MOOSMessage::_internal_mutable_key() {
546 _impl_._has_bits_[0] |= 0x00000001u;
547 return _impl_.key_.Mutable(GetArenaForAllocation());
548}
549inline std::string* MOOSMessage::release_key() {
550 // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.key)
551 if (!_internal_has_key()) {
552 return nullptr;
553 }
554 _impl_._has_bits_[0] &= ~0x00000001u;
555 auto* p = _impl_.key_.Release();
556#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
557 if (_impl_.key_.IsDefault()) {
558 _impl_.key_.Set("", GetArenaForAllocation());
559 }
560#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
561 return p;
562}
563inline void MOOSMessage::set_allocated_key(std::string* key) {
564 if (key != nullptr) {
565 _impl_._has_bits_[0] |= 0x00000001u;
566 } else {
567 _impl_._has_bits_[0] &= ~0x00000001u;
568 }
569 _impl_.key_.SetAllocated(key, GetArenaForAllocation());
570#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
571 if (_impl_.key_.IsDefault()) {
572 _impl_.key_.Set("", GetArenaForAllocation());
573 }
574#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
575 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.key)
576}
577
578// string svalue = 3;
579inline bool MOOSMessage::_internal_has_svalue() const {
580 return value_case() == kSvalue;
581}
582inline bool MOOSMessage::has_svalue() const {
583 return _internal_has_svalue();
584}
585inline void MOOSMessage::set_has_svalue() {
586 _impl_._oneof_case_[0] = kSvalue;
587}
589 if (_internal_has_svalue()) {
590 _impl_.value_.svalue_.Destroy();
591 clear_has_value();
592 }
593}
594inline const std::string& MOOSMessage::svalue() const {
595 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.svalue)
596 return _internal_svalue();
597}
598template <typename ArgT0, typename... ArgT>
599inline void MOOSMessage::set_svalue(ArgT0&& arg0, ArgT... args) {
600 if (!_internal_has_svalue()) {
601 clear_value();
602 set_has_svalue();
603 _impl_.value_.svalue_.InitDefault();
604 }
605 _impl_.value_.svalue_.Set( static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
606 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.svalue)
607}
608inline std::string* MOOSMessage::mutable_svalue() {
609 std::string* _s = _internal_mutable_svalue();
610 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.svalue)
611 return _s;
612}
613inline const std::string& MOOSMessage::_internal_svalue() const {
614 if (_internal_has_svalue()) {
615 return _impl_.value_.svalue_.Get();
616 }
617 return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
618}
619inline void MOOSMessage::_internal_set_svalue(const std::string& value) {
620 if (!_internal_has_svalue()) {
621 clear_value();
622 set_has_svalue();
623 _impl_.value_.svalue_.InitDefault();
624 }
625 _impl_.value_.svalue_.Set(value, GetArenaForAllocation());
626}
627inline std::string* MOOSMessage::_internal_mutable_svalue() {
628 if (!_internal_has_svalue()) {
629 clear_value();
630 set_has_svalue();
631 _impl_.value_.svalue_.InitDefault();
632 }
633 return _impl_.value_.svalue_.Mutable( GetArenaForAllocation());
634}
635inline std::string* MOOSMessage::release_svalue() {
636 // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.svalue)
637 if (_internal_has_svalue()) {
638 clear_has_value();
639 return _impl_.value_.svalue_.Release();
640 } else {
641 return nullptr;
642 }
643}
644inline void MOOSMessage::set_allocated_svalue(std::string* svalue) {
645 if (has_value()) {
646 clear_value();
647 }
648 if (svalue != nullptr) {
649 set_has_svalue();
650 _impl_.value_.svalue_.InitAllocated(svalue, GetArenaForAllocation());
651 }
652 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.svalue)
653}
654
655// double dvalue = 4;
656inline bool MOOSMessage::_internal_has_dvalue() const {
657 return value_case() == kDvalue;
658}
659inline bool MOOSMessage::has_dvalue() const {
660 return _internal_has_dvalue();
661}
662inline void MOOSMessage::set_has_dvalue() {
663 _impl_._oneof_case_[0] = kDvalue;
664}
666 if (_internal_has_dvalue()) {
667 _impl_.value_.dvalue_ = 0;
668 clear_has_value();
669 }
670}
671inline double MOOSMessage::_internal_dvalue() const {
672 if (_internal_has_dvalue()) {
673 return _impl_.value_.dvalue_;
674 }
675 return 0;
676}
677inline void MOOSMessage::_internal_set_dvalue(double value) {
678 if (!_internal_has_dvalue()) {
679 clear_value();
680 set_has_dvalue();
681 }
682 _impl_.value_.dvalue_ = value;
683}
684inline double MOOSMessage::dvalue() const {
685 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.dvalue)
686 return _internal_dvalue();
687}
688inline void MOOSMessage::set_dvalue(double value) {
689 _internal_set_dvalue(value);
690 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.dvalue)
691}
692
693// bytes bvalue = 5;
694inline bool MOOSMessage::_internal_has_bvalue() const {
695 return value_case() == kBvalue;
696}
697inline bool MOOSMessage::has_bvalue() const {
698 return _internal_has_bvalue();
699}
700inline void MOOSMessage::set_has_bvalue() {
701 _impl_._oneof_case_[0] = kBvalue;
702}
704 if (_internal_has_bvalue()) {
705 _impl_.value_.bvalue_.Destroy();
706 clear_has_value();
707 }
708}
709inline const std::string& MOOSMessage::bvalue() const {
710 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.bvalue)
711 return _internal_bvalue();
712}
713template <typename ArgT0, typename... ArgT>
714inline void MOOSMessage::set_bvalue(ArgT0&& arg0, ArgT... args) {
715 if (!_internal_has_bvalue()) {
716 clear_value();
717 set_has_bvalue();
718 _impl_.value_.bvalue_.InitDefault();
719 }
720 _impl_.value_.bvalue_.SetBytes( static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
721 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.bvalue)
722}
723inline std::string* MOOSMessage::mutable_bvalue() {
724 std::string* _s = _internal_mutable_bvalue();
725 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.bvalue)
726 return _s;
727}
728inline const std::string& MOOSMessage::_internal_bvalue() const {
729 if (_internal_has_bvalue()) {
730 return _impl_.value_.bvalue_.Get();
731 }
732 return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
733}
734inline void MOOSMessage::_internal_set_bvalue(const std::string& value) {
735 if (!_internal_has_bvalue()) {
736 clear_value();
737 set_has_bvalue();
738 _impl_.value_.bvalue_.InitDefault();
739 }
740 _impl_.value_.bvalue_.Set(value, GetArenaForAllocation());
741}
742inline std::string* MOOSMessage::_internal_mutable_bvalue() {
743 if (!_internal_has_bvalue()) {
744 clear_value();
745 set_has_bvalue();
746 _impl_.value_.bvalue_.InitDefault();
747 }
748 return _impl_.value_.bvalue_.Mutable( GetArenaForAllocation());
749}
750inline std::string* MOOSMessage::release_bvalue() {
751 // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.bvalue)
752 if (_internal_has_bvalue()) {
753 clear_has_value();
754 return _impl_.value_.bvalue_.Release();
755 } else {
756 return nullptr;
757 }
758}
759inline void MOOSMessage::set_allocated_bvalue(std::string* bvalue) {
760 if (has_value()) {
761 clear_value();
762 }
763 if (bvalue != nullptr) {
764 set_has_bvalue();
765 _impl_.value_.bvalue_.InitAllocated(bvalue, GetArenaForAllocation());
766 }
767 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.bvalue)
768}
769
770// required double unixtime = 6;
771inline bool MOOSMessage::_internal_has_unixtime() const {
772 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
773 return value;
774}
775inline bool MOOSMessage::has_unixtime() const {
776 return _internal_has_unixtime();
777}
779 _impl_.unixtime_ = 0;
780 _impl_._has_bits_[0] &= ~0x00000010u;
781}
782inline double MOOSMessage::_internal_unixtime() const {
783 return _impl_.unixtime_;
784}
785inline double MOOSMessage::unixtime() const {
786 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.unixtime)
787 return _internal_unixtime();
788}
789inline void MOOSMessage::_internal_set_unixtime(double value) {
790 _impl_._has_bits_[0] |= 0x00000010u;
791 _impl_.unixtime_ = value;
792}
793inline void MOOSMessage::set_unixtime(double value) {
794 _internal_set_unixtime(value);
795 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.unixtime)
796}
797
798// required int32 id = 7;
799inline bool MOOSMessage::_internal_has_id() const {
800 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
801 return value;
802}
803inline bool MOOSMessage::has_id() const {
804 return _internal_has_id();
805}
807 _impl_.id_ = 0;
808 _impl_._has_bits_[0] &= ~0x00000020u;
809}
810inline int32_t MOOSMessage::_internal_id() const {
811 return _impl_.id_;
812}
813inline int32_t MOOSMessage::id() const {
814 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.id)
815 return _internal_id();
816}
817inline void MOOSMessage::_internal_set_id(int32_t value) {
818 _impl_._has_bits_[0] |= 0x00000020u;
819 _impl_.id_ = value;
820}
821inline void MOOSMessage::set_id(int32_t value) {
822 _internal_set_id(value);
823 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.id)
824}
825
826// required string source = 8;
827inline bool MOOSMessage::_internal_has_source() const {
828 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
829 return value;
830}
831inline bool MOOSMessage::has_source() const {
832 return _internal_has_source();
833}
835 _impl_.source_.ClearToEmpty();
836 _impl_._has_bits_[0] &= ~0x00000002u;
837}
838inline const std::string& MOOSMessage::source() const {
839 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.source)
840 return _internal_source();
841}
842template <typename ArgT0, typename... ArgT>
843inline PROTOBUF_ALWAYS_INLINE
844void MOOSMessage::set_source(ArgT0&& arg0, ArgT... args) {
845 _impl_._has_bits_[0] |= 0x00000002u;
846 _impl_.source_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
847 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.source)
848}
849inline std::string* MOOSMessage::mutable_source() {
850 std::string* _s = _internal_mutable_source();
851 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.source)
852 return _s;
853}
854inline const std::string& MOOSMessage::_internal_source() const {
855 return _impl_.source_.Get();
856}
857inline void MOOSMessage::_internal_set_source(const std::string& value) {
858 _impl_._has_bits_[0] |= 0x00000002u;
859 _impl_.source_.Set(value, GetArenaForAllocation());
860}
861inline std::string* MOOSMessage::_internal_mutable_source() {
862 _impl_._has_bits_[0] |= 0x00000002u;
863 return _impl_.source_.Mutable(GetArenaForAllocation());
864}
865inline std::string* MOOSMessage::release_source() {
866 // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.source)
867 if (!_internal_has_source()) {
868 return nullptr;
869 }
870 _impl_._has_bits_[0] &= ~0x00000002u;
871 auto* p = _impl_.source_.Release();
872#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
873 if (_impl_.source_.IsDefault()) {
874 _impl_.source_.Set("", GetArenaForAllocation());
875 }
876#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
877 return p;
878}
879inline void MOOSMessage::set_allocated_source(std::string* source) {
880 if (source != nullptr) {
881 _impl_._has_bits_[0] |= 0x00000002u;
882 } else {
883 _impl_._has_bits_[0] &= ~0x00000002u;
884 }
885 _impl_.source_.SetAllocated(source, GetArenaForAllocation());
886#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
887 if (_impl_.source_.IsDefault()) {
888 _impl_.source_.Set("", GetArenaForAllocation());
889 }
890#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
891 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.source)
892}
893
894// optional string source_aux = 9;
895inline bool MOOSMessage::_internal_has_source_aux() const {
896 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
897 return value;
898}
899inline bool MOOSMessage::has_source_aux() const {
900 return _internal_has_source_aux();
901}
903 _impl_.source_aux_.ClearToEmpty();
904 _impl_._has_bits_[0] &= ~0x00000004u;
905}
906inline const std::string& MOOSMessage::source_aux() const {
907 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.source_aux)
908 return _internal_source_aux();
909}
910template <typename ArgT0, typename... ArgT>
911inline PROTOBUF_ALWAYS_INLINE
912void MOOSMessage::set_source_aux(ArgT0&& arg0, ArgT... args) {
913 _impl_._has_bits_[0] |= 0x00000004u;
914 _impl_.source_aux_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
915 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.source_aux)
916}
917inline std::string* MOOSMessage::mutable_source_aux() {
918 std::string* _s = _internal_mutable_source_aux();
919 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.source_aux)
920 return _s;
921}
922inline const std::string& MOOSMessage::_internal_source_aux() const {
923 return _impl_.source_aux_.Get();
924}
925inline void MOOSMessage::_internal_set_source_aux(const std::string& value) {
926 _impl_._has_bits_[0] |= 0x00000004u;
927 _impl_.source_aux_.Set(value, GetArenaForAllocation());
928}
929inline std::string* MOOSMessage::_internal_mutable_source_aux() {
930 _impl_._has_bits_[0] |= 0x00000004u;
931 return _impl_.source_aux_.Mutable(GetArenaForAllocation());
932}
933inline std::string* MOOSMessage::release_source_aux() {
934 // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.source_aux)
935 if (!_internal_has_source_aux()) {
936 return nullptr;
937 }
938 _impl_._has_bits_[0] &= ~0x00000004u;
939 auto* p = _impl_.source_aux_.Release();
940#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
941 if (_impl_.source_aux_.IsDefault()) {
942 _impl_.source_aux_.Set("", GetArenaForAllocation());
943 }
944#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
945 return p;
946}
948 if (source_aux != nullptr) {
949 _impl_._has_bits_[0] |= 0x00000004u;
950 } else {
951 _impl_._has_bits_[0] &= ~0x00000004u;
952 }
953 _impl_.source_aux_.SetAllocated(source_aux, GetArenaForAllocation());
954#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
955 if (_impl_.source_aux_.IsDefault()) {
956 _impl_.source_aux_.Set("", GetArenaForAllocation());
957 }
958#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
959 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.source_aux)
960}
961
962// required string community = 10;
963inline bool MOOSMessage::_internal_has_community() const {
964 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
965 return value;
966}
967inline bool MOOSMessage::has_community() const {
968 return _internal_has_community();
969}
971 _impl_.community_.ClearToEmpty();
972 _impl_._has_bits_[0] &= ~0x00000008u;
973}
974inline const std::string& MOOSMessage::community() const {
975 // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.community)
976 return _internal_community();
977}
978template <typename ArgT0, typename... ArgT>
979inline PROTOBUF_ALWAYS_INLINE
980void MOOSMessage::set_community(ArgT0&& arg0, ArgT... args) {
981 _impl_._has_bits_[0] |= 0x00000008u;
982 _impl_.community_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
983 // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.community)
984}
985inline std::string* MOOSMessage::mutable_community() {
986 std::string* _s = _internal_mutable_community();
987 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.community)
988 return _s;
989}
990inline const std::string& MOOSMessage::_internal_community() const {
991 return _impl_.community_.Get();
992}
993inline void MOOSMessage::_internal_set_community(const std::string& value) {
994 _impl_._has_bits_[0] |= 0x00000008u;
995 _impl_.community_.Set(value, GetArenaForAllocation());
996}
997inline std::string* MOOSMessage::_internal_mutable_community() {
998 _impl_._has_bits_[0] |= 0x00000008u;
999 return _impl_.community_.Mutable(GetArenaForAllocation());
1000}
1001inline std::string* MOOSMessage::release_community() {
1002 // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.community)
1003 if (!_internal_has_community()) {
1004 return nullptr;
1005 }
1006 _impl_._has_bits_[0] &= ~0x00000008u;
1007 auto* p = _impl_.community_.Release();
1008#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1009 if (_impl_.community_.IsDefault()) {
1010 _impl_.community_.Set("", GetArenaForAllocation());
1011 }
1012#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1013 return p;
1014}
1016 if (community != nullptr) {
1017 _impl_._has_bits_[0] |= 0x00000008u;
1018 } else {
1019 _impl_._has_bits_[0] &= ~0x00000008u;
1020 }
1021 _impl_.community_.SetAllocated(community, GetArenaForAllocation());
1022#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1023 if (_impl_.community_.IsDefault()) {
1024 _impl_.community_.Set("", GetArenaForAllocation());
1025 }
1026#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1027 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.community)
1028}
1029
1030inline bool MOOSMessage::has_value() const {
1031 return value_case() != VALUE_NOT_SET;
1032}
1033inline void MOOSMessage::clear_has_value() {
1034 _impl_._oneof_case_[0] = VALUE_NOT_SET;
1035}
1037 return MOOSMessage::ValueCase(_impl_._oneof_case_[0]);
1038}
1039#ifdef __GNUC__
1040 #pragma GCC diagnostic pop
1041#endif // __GNUC__
1042
1043// @@protoc_insertion_point(namespace_scope)
1044
1045} // namespace protobuf
1046} // namespace jaiabot
1047
1048PROTOBUF_NAMESPACE_OPEN
1049
1050template <> struct is_proto_enum< ::jaiabot::protobuf::MOOSMessage_Type> : ::std::true_type {};
1051template <>
1053 return ::jaiabot::protobuf::MOOSMessage_Type_descriptor();
1054}
1055
1056PROTOBUF_NAMESPACE_CLOSE
1057
1058// @@protoc_insertion_point(global_scope)
1059
1060#include <google/protobuf/port_undef.inc>
1061#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
void set_source_aux(ArgT0 &&arg0, ArgT... args)
const std::string & community() const
Definition moos.pb.h:974
bool IsInitialized() const final
size_t ByteSizeLong() const final
PROTOBUF_NODISCARD std::string * release_community()
Definition moos.pb.h:1001
const std::string & key() const
Definition moos.pb.h:522
void set_unixtime(double value)
Definition moos.pb.h:793
std::string * mutable_community()
Definition moos.pb.h:985
PROTOBUF_NODISCARD std::string * release_key()
Definition moos.pb.h:549
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const MOOSMessage &from)
Definition moos.pb.h:185
MOOSMessage(const MOOSMessage &from)
MOOSMessage(MOOSMessage &&from) noexcept
Definition moos.pb.h:99
ValueCase value_case() const
Definition moos.pb.h:1036
void set_svalue(ArgT0 &&arg0, ArgT... args)
Definition moos.pb.h:599
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition moos.pb.h:129
void set_allocated_key(std::string *key)
Definition moos.pb.h:563
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr int kIndexInFileMessages
Definition moos.pb.h:152
void set_type(::jaiabot::protobuf::MOOSMessage_Type value)
Definition moos.pb.h:505
void set_allocated_bvalue(std::string *bvalue)
Definition moos.pb.h:759
static constexpr Type TYPE_BINARY_STRING
Definition moos.pb.h:228
void set_allocated_svalue(std::string *svalue)
Definition moos.pb.h:644
std::string * mutable_bvalue()
Definition moos.pb.h:723
static constexpr Type Type_MAX
Definition moos.pb.h:235
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition moos.pb.h:132
std::string * mutable_svalue()
Definition moos.pb.h:608
std::string * mutable_source()
Definition moos.pb.h:849
PROTOBUF_CONSTEXPR MOOSMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const MOOSMessage * internal_default_instance()
Definition moos.pb.h:148
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition moos.pb.h:240
int GetCachedSize() const final
Definition moos.pb.h:198
const std::string & source() const
Definition moos.pb.h:838
void set_allocated_source(std::string *source)
Definition moos.pb.h:879
MOOSMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition moos.pb.h:179
void set_id(int32_t value)
Definition moos.pb.h:821
static constexpr int Type_ARRAYSIZE
Definition moos.pb.h:237
static constexpr Type Type_MIN
Definition moos.pb.h:233
static const ClassData _class_data_
Definition moos.pb.h:216
void set_source(ArgT0 &&arg0, ArgT... args)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition moos.pb.h:122
MOOSMessage & operator=(MOOSMessage &&from) noexcept
Definition moos.pb.h:108
PROTOBUF_NODISCARD std::string * release_svalue()
Definition moos.pb.h:635
const std::string & svalue() const
Definition moos.pb.h:594
void set_allocated_source_aux(std::string *source_aux)
Definition moos.pb.h:947
static const std::string & Type_Name(T enum_t_value)
Definition moos.pb.h:244
PROTOBUF_NODISCARD std::string * release_source()
Definition moos.pb.h:865
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MOOSMessage & operator=(const MOOSMessage &from)
Definition moos.pb.h:104
static constexpr Type TYPE_STRING
Definition moos.pb.h:226
static bool Type_IsValid(int value)
Definition moos.pb.h:230
std::string * mutable_key()
Definition moos.pb.h:533
const std::string & bvalue() const
Definition moos.pb.h:709
std::string * mutable_source_aux()
Definition moos.pb.h:917
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition moos.pb.h:135
MOOSMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_NODISCARD std::string * release_bvalue()
Definition moos.pb.h:750
PROTOBUF_NODISCARD std::string * release_source_aux()
Definition moos.pb.h:933
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition moos.pb.h:250
void set_community(ArgT0 &&arg0, ArgT... args)
void CopyFrom(const MOOSMessage &from)
::jaiabot::protobuf::MOOSMessage_Type type() const
Definition moos.pb.h:496
void Swap(MOOSMessage *other)
Definition moos.pb.h:158
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition moos.pb.h:125
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_dvalue(double value)
Definition moos.pb.h:688
void set_key(ArgT0 &&arg0, ArgT... args)
const std::string & source_aux() const
Definition moos.pb.h:906
static constexpr Type TYPE_DOUBLE
Definition moos.pb.h:224
static const MOOSMessage & default_instance()
Definition moos.pb.h:138
void set_allocated_community(std::string *community)
Definition moos.pb.h:1015
void UnsafeArenaSwap(MOOSMessage *other)
Definition moos.pb.h:171
friend void swap(MOOSMessage &a, MOOSMessage &b)
Definition moos.pb.h:155
void set_bvalue(ArgT0 &&arg0, ArgT... args)
Definition moos.pb.h:714
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fmoos_2eproto
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::MOOSMessage_Type >()
Definition moos.pb.h:1052
MOOSMessageDefaultTypeInternal _MOOSMessage_default_instance_
bool MOOSMessage_Type_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MOOSMessage_Type_descriptor()
const std::string & MOOSMessage_Type_Name(T enum_t_value)
Definition moos.pb.h:77
constexpr MOOSMessage_Type MOOSMessage_Type_Type_MAX
Definition moos.pb.h:72
constexpr MOOSMessage_Type MOOSMessage_Type_Type_MIN
Definition moos.pb.h:71
@ MOOSMessage_Type_TYPE_STRING
Definition moos.pb.h:67
@ MOOSMessage_Type_TYPE_DOUBLE
Definition moos.pb.h:66
@ MOOSMessage_Type_TYPE_BINARY_STRING
Definition moos.pb.h:68
bool MOOSMessage_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MOOSMessage_Type *value)
Definition moos.pb.h:84
constexpr int MOOSMessage_Type_Type_ARRAYSIZE
Definition moos.pb.h:73
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr svalue_
Definition moos.pb.h:460
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition moos.pb.h:459
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bvalue_
Definition moos.pb.h:462