4 #ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fmoos_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
59 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
65 class MOOSMessageDefaultTypeInternal;
69 PROTOBUF_NAMESPACE_OPEN
70 template<> ::jaiabot::protobuf::MOOSMessage* Arena::CreateMaybeMessage<::jaiabot::protobuf::MOOSMessage>(Arena*);
71 PROTOBUF_NAMESPACE_CLOSE
88 static_assert(::std::is_same<T, MOOSMessage_Type>::value ||
89 ::std::is_integral<T>::value,
90 "Incorrect type passed to function MOOSMessage_Type_Name.");
91 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
96 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MOOSMessage_Type>(
101 class MOOSMessage PROTOBUF_FINAL :
102 public ::PROTOBUF_NAMESPACE_ID::Message {
110 *
this = ::std::move(from);
113 inline MOOSMessage&
operator=(
const MOOSMessage& from) {
117 inline MOOSMessage&
operator=(MOOSMessage&& from) noexcept {
118 if (GetArena() == from.GetArena()) {
119 if (
this != &from) InternalSwap(&from);
127 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
130 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
133 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
134 return GetDescriptor();
137 return GetMetadataStatic().descriptor;
140 return GetMetadataStatic().reflection;
153 return reinterpret_cast<const MOOSMessage*
>(
156 static constexpr
int kIndexInFileMessages =
159 friend void swap(MOOSMessage& a, MOOSMessage& b) {
162 inline void Swap(MOOSMessage* other) {
163 if (other ==
this)
return;
164 if (GetArena() == other->GetArena()) {
167 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
171 if (other ==
this)
return;
172 GOOGLE_DCHECK(GetArena() == other->GetArena());
178 inline MOOSMessage*
New() const final {
179 return CreateMaybeMessage<MOOSMessage>(
nullptr);
182 MOOSMessage*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
183 return CreateMaybeMessage<MOOSMessage>(arena);
185 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
186 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
189 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
190 bool IsInitialized() const final;
192 size_t ByteSizeLong() const final;
193 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
194 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
195 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
196 int GetCachedSize() const final {
return _cached_size_.Get(); }
199 inline void SharedCtor();
200 inline void SharedDtor();
201 void SetCachedSize(
int size)
const final;
202 void InternalSwap(MOOSMessage* other);
203 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
204 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
205 return "jaiabot.protobuf.MOOSMessage";
210 static void ArenaDtor(
void*
object);
211 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
216 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
226 static constexpr
Type TYPE_DOUBLE =
228 static constexpr
Type TYPE_STRING =
230 static constexpr
Type TYPE_BINARY_STRING =
235 static constexpr
Type Type_MIN =
237 static constexpr
Type Type_MAX =
239 static constexpr
int Type_ARRAYSIZE =
241 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
246 static inline const std::string&
Type_Name(T enum_t_value) {
247 static_assert(::std::is_same<T, Type>::value ||
248 ::std::is_integral<T>::value,
249 "Incorrect type passed to function Type_Name.");
261 kSourceFieldNumber = 8,
262 kSourceAuxFieldNumber = 9,
263 kCommunityFieldNumber = 10,
264 kUnixtimeFieldNumber = 6,
266 kTypeFieldNumber = 1,
267 kSvalueFieldNumber = 3,
268 kDvalueFieldNumber = 4,
269 kBvalueFieldNumber = 5,
274 bool _internal_has_key()
const;
277 const std::string&
key()
const;
285 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
286 " string fields are deprecated and will be removed in a"
288 std::
string* unsafe_arena_release_key();
289 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
290 "
string fields are deprecated and will be removed in a"
292 void unsafe_arena_set_allocated_key(
295 const std::
string& _internal_key() const;
296 void _internal_set_key(const std::
string& value);
297 std::
string* _internal_mutable_key();
301 bool has_source() const;
303 bool _internal_has_source() const;
306 const std::
string& source() const;
307 void set_source(const std::
string& value);
308 void set_source(std::
string&& value);
309 void set_source(const
char* value);
310 void set_source(const
char* value,
size_t size);
311 std::
string* mutable_source();
312 std::
string* release_source();
313 void set_allocated_source(std::
string* source);
314 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
315 "
string fields are deprecated and will be removed in a"
317 std::
string* unsafe_arena_release_source();
318 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
319 "
string fields are deprecated and will be removed in a"
321 void unsafe_arena_set_allocated_source(
322 std::
string* source);
324 const std::
string& _internal_source() const;
325 void _internal_set_source(const std::
string& value);
326 std::
string* _internal_mutable_source();
330 bool has_source_aux() const;
332 bool _internal_has_source_aux() const;
334 void clear_source_aux();
335 const std::
string& source_aux() const;
336 void set_source_aux(const std::
string& value);
337 void set_source_aux(std::
string&& value);
338 void set_source_aux(const
char* value);
339 void set_source_aux(const
char* value,
size_t size);
340 std::
string* mutable_source_aux();
341 std::
string* release_source_aux();
342 void set_allocated_source_aux(std::
string* source_aux);
343 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
344 "
string fields are deprecated and will be removed in a"
346 std::
string* unsafe_arena_release_source_aux();
347 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
348 "
string fields are deprecated and will be removed in a"
350 void unsafe_arena_set_allocated_source_aux(
351 std::
string* source_aux);
353 const std::
string& _internal_source_aux() const;
354 void _internal_set_source_aux(const std::
string& value);
355 std::
string* _internal_mutable_source_aux();
359 bool has_community() const;
361 bool _internal_has_community() const;
363 void clear_community();
364 const std::
string& community() const;
365 void set_community(const std::
string& value);
366 void set_community(std::
string&& value);
367 void set_community(const
char* value);
368 void set_community(const
char* value,
size_t size);
369 std::
string* mutable_community();
370 std::
string* release_community();
371 void set_allocated_community(std::
string* community);
372 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
373 "
string fields are deprecated and will be removed in a"
375 std::
string* unsafe_arena_release_community();
376 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
377 "
string fields are deprecated and will be removed in a"
379 void unsafe_arena_set_allocated_community(
380 std::
string* community);
382 const std::
string& _internal_community() const;
383 void _internal_set_community(const std::
string& value);
384 std::
string* _internal_mutable_community();
388 bool has_unixtime() const;
390 bool _internal_has_unixtime() const;
392 void clear_unixtime();
393 double unixtime() const;
394 void set_unixtime(
double value);
396 double _internal_unixtime() const;
397 void _internal_set_unixtime(
double value);
403 bool _internal_has_id() const;
406 ::PROTOBUF_NAMESPACE_ID::int32
id() const;
407 void set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
409 ::PROTOBUF_NAMESPACE_ID::int32 _internal_id() const;
410 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
414 bool has_type() const;
416 bool _internal_has_type() const;
427 bool has_svalue() const;
429 bool _internal_has_svalue() const;
432 const std::
string& svalue() const;
433 void set_svalue(const std::
string& value);
434 void set_svalue(std::
string&& value);
435 void set_svalue(const
char* value);
436 void set_svalue(const
char* value,
size_t size);
437 std::
string* mutable_svalue();
438 std::
string* release_svalue();
439 void set_allocated_svalue(std::
string* svalue);
440 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
441 "
string fields are deprecated and will be removed in a"
443 std::
string* unsafe_arena_release_svalue();
444 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
445 "
string fields are deprecated and will be removed in a"
447 void unsafe_arena_set_allocated_svalue(
448 std::
string* svalue);
450 const std::
string& _internal_svalue() const;
451 void _internal_set_svalue(const std::
string& value);
452 std::
string* _internal_mutable_svalue();
456 bool has_dvalue() const;
458 bool _internal_has_dvalue() const;
461 double dvalue() const;
462 void set_dvalue(
double value);
464 double _internal_dvalue() const;
465 void _internal_set_dvalue(
double value);
469 bool has_bvalue() const;
471 bool _internal_has_bvalue() const;
474 const std::
string& bvalue() const;
475 void set_bvalue(const std::
string& value);
476 void set_bvalue(std::
string&& value);
477 void set_bvalue(const
char* value);
478 void set_bvalue(const
void* value,
size_t size);
479 std::
string* mutable_bvalue();
480 std::
string* release_bvalue();
481 void set_allocated_bvalue(std::
string* bvalue);
482 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
483 "
string fields are deprecated and will be removed in a"
485 std::
string* unsafe_arena_release_bvalue();
486 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
487 "
string fields are deprecated and will be removed in a"
489 void unsafe_arena_set_allocated_bvalue(
490 std::
string* bvalue);
492 const std::
string& _internal_bvalue() const;
493 void _internal_set_bvalue(const std::
string& value);
494 std::
string* _internal_mutable_bvalue();
502 void set_has_svalue();
503 void set_has_dvalue();
504 void set_has_bvalue();
506 inline
bool has_value() const;
507 inline
void clear_has_value();
510 size_t RequiredFieldsByteSizeFallback() const;
512 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
513 typedef
void InternalArenaConstructable_;
514 typedef
void DestructorSkippable_;
515 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
516 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
517 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr key_;
518 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr source_;
519 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr source_aux_;
520 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr community_;
522 ::PROTOBUF_NAMESPACE_ID::int32 id_;
526 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr svalue_;
528 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bvalue_;
530 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
532 friend struct ::TableStruct_jaiabot_2fmessages_2fmoos_2eproto;
540 #pragma GCC diagnostic push
541 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
546 inline bool MOOSMessage::_internal_has_type()
const {
547 bool value = (_has_bits_[0] & 0x00000040u) != 0;
550 inline bool MOOSMessage::has_type()
const {
551 return _internal_has_type();
553 inline void MOOSMessage::clear_type() {
555 _has_bits_[0] &= ~0x00000040u;
562 return _internal_type();
566 _has_bits_[0] |= 0x00000040u;
570 _internal_set_type(value);
575 inline bool MOOSMessage::_internal_has_key()
const {
576 bool value = (_has_bits_[0] & 0x00000001u) != 0;
579 inline bool MOOSMessage::has_key()
const {
580 return _internal_has_key();
582 inline void MOOSMessage::clear_key() {
583 key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
584 _has_bits_[0] &= ~0x00000001u;
586 inline const std::string& MOOSMessage::key()
const {
588 return _internal_key();
590 inline void MOOSMessage::set_key(
const std::string& value) {
591 _internal_set_key(value);
594 inline std::string* MOOSMessage::mutable_key() {
596 return _internal_mutable_key();
598 inline const std::string& MOOSMessage::_internal_key()
const {
601 inline void MOOSMessage::_internal_set_key(
const std::string& value) {
602 _has_bits_[0] |= 0x00000001u;
603 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
605 inline void MOOSMessage::set_key(std::string&& value) {
606 _has_bits_[0] |= 0x00000001u;
608 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
611 inline void MOOSMessage::set_key(
const char* value) {
612 GOOGLE_DCHECK(value !=
nullptr);
613 _has_bits_[0] |= 0x00000001u;
614 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
618 inline void MOOSMessage::set_key(
const char* value,
620 _has_bits_[0] |= 0x00000001u;
621 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
622 reinterpret_cast<const char*
>(value), size), GetArena());
625 inline std::string* MOOSMessage::_internal_mutable_key() {
626 _has_bits_[0] |= 0x00000001u;
627 return key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
629 inline std::string* MOOSMessage::release_key() {
631 if (!_internal_has_key()) {
634 _has_bits_[0] &= ~0x00000001u;
635 return key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
637 inline void MOOSMessage::set_allocated_key(std::string* key) {
638 if (key !=
nullptr) {
639 _has_bits_[0] |= 0x00000001u;
641 _has_bits_[0] &= ~0x00000001u;
643 key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
647 inline std::string* MOOSMessage::unsafe_arena_release_key() {
649 GOOGLE_DCHECK(GetArena() !=
nullptr);
650 _has_bits_[0] &= ~0x00000001u;
651 return key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
654 inline void MOOSMessage::unsafe_arena_set_allocated_key(
656 GOOGLE_DCHECK(GetArena() !=
nullptr);
657 if (key !=
nullptr) {
658 _has_bits_[0] |= 0x00000001u;
660 _has_bits_[0] &= ~0x00000001u;
662 key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
668 inline bool MOOSMessage::_internal_has_svalue()
const {
669 return value_case() == kSvalue;
671 inline bool MOOSMessage::has_svalue()
const {
672 return _internal_has_svalue();
674 inline void MOOSMessage::set_has_svalue() {
675 _oneof_case_[0] = kSvalue;
677 inline void MOOSMessage::clear_svalue() {
678 if (_internal_has_svalue()) {
679 value_.svalue_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
683 inline const std::string& MOOSMessage::svalue()
const {
685 return _internal_svalue();
687 inline void MOOSMessage::set_svalue(
const std::string& value) {
688 _internal_set_svalue(value);
691 inline std::string* MOOSMessage::mutable_svalue() {
693 return _internal_mutable_svalue();
695 inline const std::string& MOOSMessage::_internal_svalue()
const {
696 if (_internal_has_svalue()) {
697 return value_.svalue_.Get();
699 return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
701 inline void MOOSMessage::_internal_set_svalue(
const std::string& value) {
702 if (!_internal_has_svalue()) {
705 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
707 value_.svalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
709 inline void MOOSMessage::set_svalue(std::string&& value) {
711 if (!_internal_has_svalue()) {
714 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
717 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
720 inline void MOOSMessage::set_svalue(
const char* value) {
721 GOOGLE_DCHECK(value !=
nullptr);
722 if (!_internal_has_svalue()) {
725 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
727 value_.svalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
728 ::std::string(value), GetArena());
731 inline void MOOSMessage::set_svalue(
const char* value,
733 if (!_internal_has_svalue()) {
736 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
739 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
740 reinterpret_cast<const char*
>(value), size),
744 inline std::string* MOOSMessage::_internal_mutable_svalue() {
745 if (!_internal_has_svalue()) {
748 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
750 return value_.svalue_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
752 inline std::string* MOOSMessage::release_svalue() {
754 if (_internal_has_svalue()) {
756 return value_.svalue_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
761 inline void MOOSMessage::set_allocated_svalue(std::string* svalue) {
765 if (svalue !=
nullptr) {
767 value_.svalue_.UnsafeSetDefault(svalue);
771 inline std::string* MOOSMessage::unsafe_arena_release_svalue() {
773 GOOGLE_DCHECK(GetArena() !=
nullptr);
774 if (_internal_has_svalue()) {
776 return value_.svalue_.UnsafeArenaRelease(
777 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
782 inline void MOOSMessage::unsafe_arena_set_allocated_svalue(std::string* svalue) {
783 GOOGLE_DCHECK(GetArena() !=
nullptr);
784 if (!_internal_has_svalue()) {
785 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
790 value_.svalue_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), svalue, GetArena());
796 inline bool MOOSMessage::_internal_has_dvalue()
const {
797 return value_case() == kDvalue;
799 inline bool MOOSMessage::has_dvalue()
const {
800 return _internal_has_dvalue();
802 inline void MOOSMessage::set_has_dvalue() {
803 _oneof_case_[0] = kDvalue;
805 inline void MOOSMessage::clear_dvalue() {
806 if (_internal_has_dvalue()) {
811 inline double MOOSMessage::_internal_dvalue()
const {
812 if (_internal_has_dvalue()) {
813 return value_.dvalue_;
817 inline void MOOSMessage::_internal_set_dvalue(
double value) {
818 if (!_internal_has_dvalue()) {
822 value_.dvalue_ = value;
824 inline double MOOSMessage::dvalue()
const {
826 return _internal_dvalue();
828 inline void MOOSMessage::set_dvalue(
double value) {
829 _internal_set_dvalue(value);
834 inline bool MOOSMessage::_internal_has_bvalue()
const {
835 return value_case() == kBvalue;
837 inline bool MOOSMessage::has_bvalue()
const {
838 return _internal_has_bvalue();
840 inline void MOOSMessage::set_has_bvalue() {
841 _oneof_case_[0] = kBvalue;
843 inline void MOOSMessage::clear_bvalue() {
844 if (_internal_has_bvalue()) {
845 value_.bvalue_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
849 inline const std::string& MOOSMessage::bvalue()
const {
851 return _internal_bvalue();
853 inline void MOOSMessage::set_bvalue(
const std::string& value) {
854 _internal_set_bvalue(value);
857 inline std::string* MOOSMessage::mutable_bvalue() {
859 return _internal_mutable_bvalue();
861 inline const std::string& MOOSMessage::_internal_bvalue()
const {
862 if (_internal_has_bvalue()) {
863 return value_.bvalue_.Get();
865 return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
867 inline void MOOSMessage::_internal_set_bvalue(
const std::string& value) {
868 if (!_internal_has_bvalue()) {
871 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
873 value_.bvalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
875 inline void MOOSMessage::set_bvalue(std::string&& value) {
877 if (!_internal_has_bvalue()) {
880 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
883 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
886 inline void MOOSMessage::set_bvalue(
const char* value) {
887 GOOGLE_DCHECK(value !=
nullptr);
888 if (!_internal_has_bvalue()) {
891 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
893 value_.bvalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
894 ::std::string(value), GetArena());
897 inline void MOOSMessage::set_bvalue(
const void* value,
899 if (!_internal_has_bvalue()) {
902 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
905 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
906 reinterpret_cast<const char*
>(value), size),
910 inline std::string* MOOSMessage::_internal_mutable_bvalue() {
911 if (!_internal_has_bvalue()) {
914 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
916 return value_.bvalue_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
918 inline std::string* MOOSMessage::release_bvalue() {
920 if (_internal_has_bvalue()) {
922 return value_.bvalue_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
927 inline void MOOSMessage::set_allocated_bvalue(std::string* bvalue) {
931 if (bvalue !=
nullptr) {
933 value_.bvalue_.UnsafeSetDefault(bvalue);
937 inline std::string* MOOSMessage::unsafe_arena_release_bvalue() {
939 GOOGLE_DCHECK(GetArena() !=
nullptr);
940 if (_internal_has_bvalue()) {
942 return value_.bvalue_.UnsafeArenaRelease(
943 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
948 inline void MOOSMessage::unsafe_arena_set_allocated_bvalue(std::string* bvalue) {
949 GOOGLE_DCHECK(GetArena() !=
nullptr);
950 if (!_internal_has_bvalue()) {
951 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
956 value_.bvalue_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bvalue, GetArena());
962 inline bool MOOSMessage::_internal_has_unixtime()
const {
963 bool value = (_has_bits_[0] & 0x00000010u) != 0;
966 inline bool MOOSMessage::has_unixtime()
const {
967 return _internal_has_unixtime();
969 inline void MOOSMessage::clear_unixtime() {
971 _has_bits_[0] &= ~0x00000010u;
973 inline double MOOSMessage::_internal_unixtime()
const {
976 inline double MOOSMessage::unixtime()
const {
978 return _internal_unixtime();
980 inline void MOOSMessage::_internal_set_unixtime(
double value) {
981 _has_bits_[0] |= 0x00000010u;
984 inline void MOOSMessage::set_unixtime(
double value) {
985 _internal_set_unixtime(value);
990 inline bool MOOSMessage::_internal_has_id()
const {
991 bool value = (_has_bits_[0] & 0x00000020u) != 0;
994 inline bool MOOSMessage::has_id()
const {
995 return _internal_has_id();
997 inline void MOOSMessage::clear_id() {
999 _has_bits_[0] &= ~0x00000020u;
1001 inline ::PROTOBUF_NAMESPACE_ID::int32 MOOSMessage::_internal_id()
const {
1004 inline ::PROTOBUF_NAMESPACE_ID::int32 MOOSMessage::id()
const {
1006 return _internal_id();
1008 inline void MOOSMessage::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1009 _has_bits_[0] |= 0x00000020u;
1012 inline void MOOSMessage::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1013 _internal_set_id(value);
1018 inline bool MOOSMessage::_internal_has_source()
const {
1019 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1022 inline bool MOOSMessage::has_source()
const {
1023 return _internal_has_source();
1025 inline void MOOSMessage::clear_source() {
1026 source_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1027 _has_bits_[0] &= ~0x00000002u;
1029 inline const std::string& MOOSMessage::source()
const {
1031 return _internal_source();
1033 inline void MOOSMessage::set_source(
const std::string& value) {
1034 _internal_set_source(value);
1037 inline std::string* MOOSMessage::mutable_source() {
1039 return _internal_mutable_source();
1041 inline const std::string& MOOSMessage::_internal_source()
const {
1042 return source_.Get();
1044 inline void MOOSMessage::_internal_set_source(
const std::string& value) {
1045 _has_bits_[0] |= 0x00000002u;
1046 source_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1048 inline void MOOSMessage::set_source(std::string&& value) {
1049 _has_bits_[0] |= 0x00000002u;
1051 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1054 inline void MOOSMessage::set_source(
const char* value) {
1055 GOOGLE_DCHECK(value !=
nullptr);
1056 _has_bits_[0] |= 0x00000002u;
1057 source_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1061 inline void MOOSMessage::set_source(
const char* value,
1063 _has_bits_[0] |= 0x00000002u;
1064 source_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1065 reinterpret_cast<const char*
>(value), size), GetArena());
1068 inline std::string* MOOSMessage::_internal_mutable_source() {
1069 _has_bits_[0] |= 0x00000002u;
1070 return source_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1072 inline std::string* MOOSMessage::release_source() {
1074 if (!_internal_has_source()) {
1077 _has_bits_[0] &= ~0x00000002u;
1078 return source_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1080 inline void MOOSMessage::set_allocated_source(std::string* source) {
1081 if (source !=
nullptr) {
1082 _has_bits_[0] |= 0x00000002u;
1084 _has_bits_[0] &= ~0x00000002u;
1086 source_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), source,
1090 inline std::string* MOOSMessage::unsafe_arena_release_source() {
1092 GOOGLE_DCHECK(GetArena() !=
nullptr);
1093 _has_bits_[0] &= ~0x00000002u;
1094 return source_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1097 inline void MOOSMessage::unsafe_arena_set_allocated_source(
1098 std::string* source) {
1099 GOOGLE_DCHECK(GetArena() !=
nullptr);
1100 if (source !=
nullptr) {
1101 _has_bits_[0] |= 0x00000002u;
1103 _has_bits_[0] &= ~0x00000002u;
1105 source_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1106 source, GetArena());
1111 inline bool MOOSMessage::_internal_has_source_aux()
const {
1112 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1115 inline bool MOOSMessage::has_source_aux()
const {
1116 return _internal_has_source_aux();
1118 inline void MOOSMessage::clear_source_aux() {
1119 source_aux_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1120 _has_bits_[0] &= ~0x00000004u;
1122 inline const std::string& MOOSMessage::source_aux()
const {
1124 return _internal_source_aux();
1126 inline void MOOSMessage::set_source_aux(
const std::string& value) {
1127 _internal_set_source_aux(value);
1130 inline std::string* MOOSMessage::mutable_source_aux() {
1132 return _internal_mutable_source_aux();
1134 inline const std::string& MOOSMessage::_internal_source_aux()
const {
1135 return source_aux_.Get();
1137 inline void MOOSMessage::_internal_set_source_aux(
const std::string& value) {
1138 _has_bits_[0] |= 0x00000004u;
1139 source_aux_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1141 inline void MOOSMessage::set_source_aux(std::string&& value) {
1142 _has_bits_[0] |= 0x00000004u;
1144 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1147 inline void MOOSMessage::set_source_aux(
const char* value) {
1148 GOOGLE_DCHECK(value !=
nullptr);
1149 _has_bits_[0] |= 0x00000004u;
1150 source_aux_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1154 inline void MOOSMessage::set_source_aux(
const char* value,
1156 _has_bits_[0] |= 0x00000004u;
1157 source_aux_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1158 reinterpret_cast<const char*
>(value), size), GetArena());
1161 inline std::string* MOOSMessage::_internal_mutable_source_aux() {
1162 _has_bits_[0] |= 0x00000004u;
1163 return source_aux_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1165 inline std::string* MOOSMessage::release_source_aux() {
1167 if (!_internal_has_source_aux()) {
1170 _has_bits_[0] &= ~0x00000004u;
1171 return source_aux_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1173 inline void MOOSMessage::set_allocated_source_aux(std::string* source_aux) {
1174 if (source_aux !=
nullptr) {
1175 _has_bits_[0] |= 0x00000004u;
1177 _has_bits_[0] &= ~0x00000004u;
1179 source_aux_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), source_aux,
1183 inline std::string* MOOSMessage::unsafe_arena_release_source_aux() {
1185 GOOGLE_DCHECK(GetArena() !=
nullptr);
1186 _has_bits_[0] &= ~0x00000004u;
1187 return source_aux_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1190 inline void MOOSMessage::unsafe_arena_set_allocated_source_aux(
1191 std::string* source_aux) {
1192 GOOGLE_DCHECK(GetArena() !=
nullptr);
1193 if (source_aux !=
nullptr) {
1194 _has_bits_[0] |= 0x00000004u;
1196 _has_bits_[0] &= ~0x00000004u;
1198 source_aux_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1199 source_aux, GetArena());
1204 inline bool MOOSMessage::_internal_has_community()
const {
1205 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1208 inline bool MOOSMessage::has_community()
const {
1209 return _internal_has_community();
1211 inline void MOOSMessage::clear_community() {
1212 community_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1213 _has_bits_[0] &= ~0x00000008u;
1215 inline const std::string& MOOSMessage::community()
const {
1217 return _internal_community();
1219 inline void MOOSMessage::set_community(
const std::string& value) {
1220 _internal_set_community(value);
1223 inline std::string* MOOSMessage::mutable_community() {
1225 return _internal_mutable_community();
1227 inline const std::string& MOOSMessage::_internal_community()
const {
1228 return community_.Get();
1230 inline void MOOSMessage::_internal_set_community(
const std::string& value) {
1231 _has_bits_[0] |= 0x00000008u;
1232 community_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1234 inline void MOOSMessage::set_community(std::string&& value) {
1235 _has_bits_[0] |= 0x00000008u;
1237 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1240 inline void MOOSMessage::set_community(
const char* value) {
1241 GOOGLE_DCHECK(value !=
nullptr);
1242 _has_bits_[0] |= 0x00000008u;
1243 community_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1247 inline void MOOSMessage::set_community(
const char* value,
1249 _has_bits_[0] |= 0x00000008u;
1250 community_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1251 reinterpret_cast<const char*
>(value), size), GetArena());
1254 inline std::string* MOOSMessage::_internal_mutable_community() {
1255 _has_bits_[0] |= 0x00000008u;
1256 return community_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1258 inline std::string* MOOSMessage::release_community() {
1260 if (!_internal_has_community()) {
1263 _has_bits_[0] &= ~0x00000008u;
1264 return community_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1266 inline void MOOSMessage::set_allocated_community(std::string* community) {
1267 if (community !=
nullptr) {
1268 _has_bits_[0] |= 0x00000008u;
1270 _has_bits_[0] &= ~0x00000008u;
1272 community_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), community,
1276 inline std::string* MOOSMessage::unsafe_arena_release_community() {
1278 GOOGLE_DCHECK(GetArena() !=
nullptr);
1279 _has_bits_[0] &= ~0x00000008u;
1280 return community_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1283 inline void MOOSMessage::unsafe_arena_set_allocated_community(
1284 std::string* community) {
1285 GOOGLE_DCHECK(GetArena() !=
nullptr);
1286 if (community !=
nullptr) {
1287 _has_bits_[0] |= 0x00000008u;
1289 _has_bits_[0] &= ~0x00000008u;
1291 community_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1292 community, GetArena());
1296 inline bool MOOSMessage::has_value()
const {
1297 return value_case() != VALUE_NOT_SET;
1299 inline void MOOSMessage::clear_has_value() {
1300 _oneof_case_[0] = VALUE_NOT_SET;
1302 inline MOOSMessage::ValueCase MOOSMessage::value_case()
const {
1303 return MOOSMessage::ValueCase(_oneof_case_[0]);
1306 #pragma GCC diagnostic pop
1314 PROTOBUF_NAMESPACE_OPEN
1318 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::MOOSMessage_Type>() {
1322 PROTOBUF_NAMESPACE_CLOSE
1326 #include <google/protobuf/port_undef.inc>
static bool Type_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_allocated_key(std::string *key)
MOOSMessage & operator=(MOOSMessage &&from) noexcept
static const std::string & Type_Name(T enum_t_value)
std::string * release_key()
void CopyFrom(const MOOSMessage &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
static const MOOSMessage & default_instance()
void Swap(MOOSMessage *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MOOSMessage * internal_default_instance()
MOOSMessage & operator=(const MOOSMessage &from)
void UnsafeArenaSwap(MOOSMessage *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_key(std::string &&value)
MOOSMessage * New() const final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_key(const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_key(const char *value)
const std::string & key() const
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * mutable_key()
static void InitAsDefaultInstance()
MOOSMessage(const MOOSMessage &from)
MOOSMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_key(const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
MOOSMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
MOOSMessage(MOOSMessage &&from) noexcept
friend void swap(MOOSMessage &a, MOOSMessage &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static bool Type_Parse(const std::string &name, Type *value)
void MergeFrom(const MOOSMessage &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fmoos_2eproto
bool MOOSMessage_Type_Parse(const std::string &name, MOOSMessage_Type *value)
MOOSMessageDefaultTypeInternal _MOOSMessage_default_instance_
bool MOOSMessage_Type_IsValid(int value)
const std::string & MOOSMessage_Type_Name(T enum_t_value)
constexpr MOOSMessage_Type MOOSMessage_Type_Type_MAX
constexpr MOOSMessage_Type MOOSMessage_Type_Type_MIN
@ MOOSMessage_Type_TYPE_STRING
@ MOOSMessage_Type_TYPE_DOUBLE
@ MOOSMessage_Type_TYPE_BINARY_STRING
constexpr int MOOSMessage_Type_Type_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MOOSMessage_Type_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)