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 "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fmoos_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
60 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
66 class MOOSMessageDefaultTypeInternal;
70 PROTOBUF_NAMESPACE_OPEN
71 template<> ::jaiabot::protobuf::MOOSMessage* Arena::CreateMaybeMessage<::jaiabot::protobuf::MOOSMessage>(Arena*);
72 PROTOBUF_NAMESPACE_CLOSE
89 static_assert(::std::is_same<T, MOOSMessage_Type>::value ||
90 ::std::is_integral<T>::value,
91 "Incorrect type passed to function MOOSMessage_Type_Name.");
92 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
97 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MOOSMessage_Type>(
102 class MOOSMessage PROTOBUF_FINAL :
103 public ::PROTOBUF_NAMESPACE_ID::Message {
111 *
this = ::std::move(from);
114 inline MOOSMessage&
operator=(
const MOOSMessage& from) {
118 inline MOOSMessage&
operator=(MOOSMessage&& from) noexcept {
119 if (GetArena() == from.GetArena()) {
120 if (
this != &from) InternalSwap(&from);
128 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
131 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
134 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
135 return GetDescriptor();
138 return GetMetadataStatic().descriptor;
141 return GetMetadataStatic().reflection;
154 return reinterpret_cast<const MOOSMessage*
>(
157 static constexpr
int kIndexInFileMessages =
160 friend void swap(MOOSMessage& a, MOOSMessage& b) {
163 inline void Swap(MOOSMessage* other) {
164 if (other ==
this)
return;
165 if (GetArena() == other->GetArena()) {
168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
172 if (other ==
this)
return;
173 GOOGLE_DCHECK(GetArena() == other->GetArena());
179 inline MOOSMessage*
New() const final {
180 return CreateMaybeMessage<MOOSMessage>(
nullptr);
183 MOOSMessage*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
184 return CreateMaybeMessage<MOOSMessage>(arena);
186 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
187 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
190 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
191 bool IsInitialized() const final;
193 size_t ByteSizeLong() const final;
194 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
195 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
196 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
197 int GetCachedSize() const final {
return _cached_size_.Get(); }
200 inline void SharedCtor();
201 inline void SharedDtor();
202 void SetCachedSize(
int size)
const final;
203 void InternalSwap(MOOSMessage* other);
204 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
205 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
206 return "jaiabot.protobuf.MOOSMessage";
211 static void ArenaDtor(
void*
object);
212 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
217 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
227 static constexpr
Type TYPE_DOUBLE =
229 static constexpr
Type TYPE_STRING =
231 static constexpr
Type TYPE_BINARY_STRING =
236 static constexpr
Type Type_MIN =
238 static constexpr
Type Type_MAX =
240 static constexpr
int Type_ARRAYSIZE =
242 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
247 static inline const std::string&
Type_Name(T enum_t_value) {
248 static_assert(::std::is_same<T, Type>::value ||
249 ::std::is_integral<T>::value,
250 "Incorrect type passed to function Type_Name.");
262 kSourceFieldNumber = 8,
263 kSourceAuxFieldNumber = 9,
264 kCommunityFieldNumber = 10,
265 kUnixtimeFieldNumber = 6,
267 kTypeFieldNumber = 1,
268 kSvalueFieldNumber = 3,
269 kDvalueFieldNumber = 4,
270 kBvalueFieldNumber = 5,
275 bool _internal_has_key()
const;
278 const std::string&
key()
const;
286 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
287 " string fields are deprecated and will be removed in a"
289 std::
string* unsafe_arena_release_key();
290 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
291 "
string fields are deprecated and will be removed in a"
293 void unsafe_arena_set_allocated_key(
296 const std::
string& _internal_key() const;
297 void _internal_set_key(const std::
string& value);
298 std::
string* _internal_mutable_key();
302 bool has_source() const;
304 bool _internal_has_source() const;
307 const std::
string& source() const;
308 void set_source(const std::
string& value);
309 void set_source(std::
string&& value);
310 void set_source(const
char* value);
311 void set_source(const
char* value,
size_t size);
312 std::
string* mutable_source();
313 std::
string* release_source();
314 void set_allocated_source(std::
string* source);
315 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
316 "
string fields are deprecated and will be removed in a"
318 std::
string* unsafe_arena_release_source();
319 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
320 "
string fields are deprecated and will be removed in a"
322 void unsafe_arena_set_allocated_source(
323 std::
string* source);
325 const std::
string& _internal_source() const;
326 void _internal_set_source(const std::
string& value);
327 std::
string* _internal_mutable_source();
331 bool has_source_aux() const;
333 bool _internal_has_source_aux() const;
335 void clear_source_aux();
336 const std::
string& source_aux() const;
337 void set_source_aux(const std::
string& value);
338 void set_source_aux(std::
string&& value);
339 void set_source_aux(const
char* value);
340 void set_source_aux(const
char* value,
size_t size);
341 std::
string* mutable_source_aux();
342 std::
string* release_source_aux();
343 void set_allocated_source_aux(std::
string* source_aux);
344 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
345 "
string fields are deprecated and will be removed in a"
347 std::
string* unsafe_arena_release_source_aux();
348 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
349 "
string fields are deprecated and will be removed in a"
351 void unsafe_arena_set_allocated_source_aux(
352 std::
string* source_aux);
354 const std::
string& _internal_source_aux() const;
355 void _internal_set_source_aux(const std::
string& value);
356 std::
string* _internal_mutable_source_aux();
360 bool has_community() const;
362 bool _internal_has_community() const;
364 void clear_community();
365 const std::
string& community() const;
366 void set_community(const std::
string& value);
367 void set_community(std::
string&& value);
368 void set_community(const
char* value);
369 void set_community(const
char* value,
size_t size);
370 std::
string* mutable_community();
371 std::
string* release_community();
372 void set_allocated_community(std::
string* community);
373 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
374 "
string fields are deprecated and will be removed in a"
376 std::
string* unsafe_arena_release_community();
377 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
378 "
string fields are deprecated and will be removed in a"
380 void unsafe_arena_set_allocated_community(
381 std::
string* community);
383 const std::
string& _internal_community() const;
384 void _internal_set_community(const std::
string& value);
385 std::
string* _internal_mutable_community();
389 bool has_unixtime() const;
391 bool _internal_has_unixtime() const;
393 void clear_unixtime();
394 double unixtime() const;
395 void set_unixtime(
double value);
397 double _internal_unixtime() const;
398 void _internal_set_unixtime(
double value);
404 bool _internal_has_id() const;
407 ::PROTOBUF_NAMESPACE_ID::int32
id() const;
408 void set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
410 ::PROTOBUF_NAMESPACE_ID::int32 _internal_id() const;
411 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
415 bool has_type() const;
417 bool _internal_has_type() const;
428 bool has_svalue() const;
430 bool _internal_has_svalue() const;
433 const std::
string& svalue() const;
434 void set_svalue(const std::
string& value);
435 void set_svalue(std::
string&& value);
436 void set_svalue(const
char* value);
437 void set_svalue(const
char* value,
size_t size);
438 std::
string* mutable_svalue();
439 std::
string* release_svalue();
440 void set_allocated_svalue(std::
string* svalue);
441 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
442 "
string fields are deprecated and will be removed in a"
444 std::
string* unsafe_arena_release_svalue();
445 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
446 "
string fields are deprecated and will be removed in a"
448 void unsafe_arena_set_allocated_svalue(
449 std::
string* svalue);
451 const std::
string& _internal_svalue() const;
452 void _internal_set_svalue(const std::
string& value);
453 std::
string* _internal_mutable_svalue();
457 bool has_dvalue() const;
459 bool _internal_has_dvalue() const;
462 double dvalue() const;
463 void set_dvalue(
double value);
465 double _internal_dvalue() const;
466 void _internal_set_dvalue(
double value);
470 bool has_bvalue() const;
472 bool _internal_has_bvalue() const;
475 const std::
string& bvalue() const;
476 void set_bvalue(const std::
string& value);
477 void set_bvalue(std::
string&& value);
478 void set_bvalue(const
char* value);
479 void set_bvalue(const
void* value,
size_t size);
480 std::
string* mutable_bvalue();
481 std::
string* release_bvalue();
482 void set_allocated_bvalue(std::
string* bvalue);
483 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
484 "
string fields are deprecated and will be removed in a"
486 std::
string* unsafe_arena_release_bvalue();
487 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
488 "
string fields are deprecated and will be removed in a"
490 void unsafe_arena_set_allocated_bvalue(
491 std::
string* bvalue);
493 const std::
string& _internal_bvalue() const;
494 void _internal_set_bvalue(const std::
string& value);
495 std::
string* _internal_mutable_bvalue();
503 void set_has_svalue();
504 void set_has_dvalue();
505 void set_has_bvalue();
507 inline
bool has_value() const;
508 inline
void clear_has_value();
511 size_t RequiredFieldsByteSizeFallback() const;
513 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
514 typedef
void InternalArenaConstructable_;
515 typedef
void DestructorSkippable_;
516 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
517 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
518 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr key_;
519 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr source_;
520 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr source_aux_;
521 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr community_;
523 ::PROTOBUF_NAMESPACE_ID::int32 id_;
527 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr svalue_;
529 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bvalue_;
531 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
533 friend struct ::TableStruct_jaiabot_2fmessages_2fmoos_2eproto;
541 #pragma GCC diagnostic push
542 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
547 inline bool MOOSMessage::_internal_has_type()
const {
548 bool value = (_has_bits_[0] & 0x00000040u) != 0;
551 inline bool MOOSMessage::has_type()
const {
552 return _internal_has_type();
554 inline void MOOSMessage::clear_type() {
556 _has_bits_[0] &= ~0x00000040u;
563 return _internal_type();
567 _has_bits_[0] |= 0x00000040u;
571 _internal_set_type(value);
576 inline bool MOOSMessage::_internal_has_key()
const {
577 bool value = (_has_bits_[0] & 0x00000001u) != 0;
580 inline bool MOOSMessage::has_key()
const {
581 return _internal_has_key();
583 inline void MOOSMessage::clear_key() {
584 key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
585 _has_bits_[0] &= ~0x00000001u;
587 inline const std::string& MOOSMessage::key()
const {
589 return _internal_key();
591 inline void MOOSMessage::set_key(
const std::string& value) {
592 _internal_set_key(value);
595 inline std::string* MOOSMessage::mutable_key() {
597 return _internal_mutable_key();
599 inline const std::string& MOOSMessage::_internal_key()
const {
602 inline void MOOSMessage::_internal_set_key(
const std::string& value) {
603 _has_bits_[0] |= 0x00000001u;
604 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
606 inline void MOOSMessage::set_key(std::string&& value) {
607 _has_bits_[0] |= 0x00000001u;
609 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
612 inline void MOOSMessage::set_key(
const char* value) {
613 GOOGLE_DCHECK(value !=
nullptr);
614 _has_bits_[0] |= 0x00000001u;
615 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
619 inline void MOOSMessage::set_key(
const char* value,
621 _has_bits_[0] |= 0x00000001u;
622 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
623 reinterpret_cast<const char*
>(value), size), GetArena());
626 inline std::string* MOOSMessage::_internal_mutable_key() {
627 _has_bits_[0] |= 0x00000001u;
628 return key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
630 inline std::string* MOOSMessage::release_key() {
632 if (!_internal_has_key()) {
635 _has_bits_[0] &= ~0x00000001u;
636 return key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
638 inline void MOOSMessage::set_allocated_key(std::string* key) {
639 if (key !=
nullptr) {
640 _has_bits_[0] |= 0x00000001u;
642 _has_bits_[0] &= ~0x00000001u;
644 key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
648 inline std::string* MOOSMessage::unsafe_arena_release_key() {
650 GOOGLE_DCHECK(GetArena() !=
nullptr);
651 _has_bits_[0] &= ~0x00000001u;
652 return key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
655 inline void MOOSMessage::unsafe_arena_set_allocated_key(
657 GOOGLE_DCHECK(GetArena() !=
nullptr);
658 if (key !=
nullptr) {
659 _has_bits_[0] |= 0x00000001u;
661 _has_bits_[0] &= ~0x00000001u;
663 key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
669 inline bool MOOSMessage::_internal_has_svalue()
const {
670 return value_case() == kSvalue;
672 inline bool MOOSMessage::has_svalue()
const {
673 return _internal_has_svalue();
675 inline void MOOSMessage::set_has_svalue() {
676 _oneof_case_[0] = kSvalue;
678 inline void MOOSMessage::clear_svalue() {
679 if (_internal_has_svalue()) {
680 value_.svalue_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
684 inline const std::string& MOOSMessage::svalue()
const {
686 return _internal_svalue();
688 inline void MOOSMessage::set_svalue(
const std::string& value) {
689 _internal_set_svalue(value);
692 inline std::string* MOOSMessage::mutable_svalue() {
694 return _internal_mutable_svalue();
696 inline const std::string& MOOSMessage::_internal_svalue()
const {
697 if (_internal_has_svalue()) {
698 return value_.svalue_.Get();
700 return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
702 inline void MOOSMessage::_internal_set_svalue(
const std::string& value) {
703 if (!_internal_has_svalue()) {
706 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
708 value_.svalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
710 inline void MOOSMessage::set_svalue(std::string&& value) {
712 if (!_internal_has_svalue()) {
715 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
718 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
721 inline void MOOSMessage::set_svalue(
const char* value) {
722 GOOGLE_DCHECK(value !=
nullptr);
723 if (!_internal_has_svalue()) {
726 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
728 value_.svalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
729 ::std::string(value), GetArena());
732 inline void MOOSMessage::set_svalue(
const char* value,
734 if (!_internal_has_svalue()) {
737 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
740 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
741 reinterpret_cast<const char*
>(value), size),
745 inline std::string* MOOSMessage::_internal_mutable_svalue() {
746 if (!_internal_has_svalue()) {
749 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
751 return value_.svalue_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
753 inline std::string* MOOSMessage::release_svalue() {
755 if (_internal_has_svalue()) {
757 return value_.svalue_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
762 inline void MOOSMessage::set_allocated_svalue(std::string* svalue) {
766 if (svalue !=
nullptr) {
768 value_.svalue_.UnsafeSetDefault(svalue);
772 inline std::string* MOOSMessage::unsafe_arena_release_svalue() {
774 GOOGLE_DCHECK(GetArena() !=
nullptr);
775 if (_internal_has_svalue()) {
777 return value_.svalue_.UnsafeArenaRelease(
778 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
783 inline void MOOSMessage::unsafe_arena_set_allocated_svalue(std::string* svalue) {
784 GOOGLE_DCHECK(GetArena() !=
nullptr);
785 if (!_internal_has_svalue()) {
786 value_.svalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
791 value_.svalue_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), svalue, GetArena());
797 inline bool MOOSMessage::_internal_has_dvalue()
const {
798 return value_case() == kDvalue;
800 inline bool MOOSMessage::has_dvalue()
const {
801 return _internal_has_dvalue();
803 inline void MOOSMessage::set_has_dvalue() {
804 _oneof_case_[0] = kDvalue;
806 inline void MOOSMessage::clear_dvalue() {
807 if (_internal_has_dvalue()) {
812 inline double MOOSMessage::_internal_dvalue()
const {
813 if (_internal_has_dvalue()) {
814 return value_.dvalue_;
818 inline void MOOSMessage::_internal_set_dvalue(
double value) {
819 if (!_internal_has_dvalue()) {
823 value_.dvalue_ = value;
825 inline double MOOSMessage::dvalue()
const {
827 return _internal_dvalue();
829 inline void MOOSMessage::set_dvalue(
double value) {
830 _internal_set_dvalue(value);
835 inline bool MOOSMessage::_internal_has_bvalue()
const {
836 return value_case() == kBvalue;
838 inline bool MOOSMessage::has_bvalue()
const {
839 return _internal_has_bvalue();
841 inline void MOOSMessage::set_has_bvalue() {
842 _oneof_case_[0] = kBvalue;
844 inline void MOOSMessage::clear_bvalue() {
845 if (_internal_has_bvalue()) {
846 value_.bvalue_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
850 inline const std::string& MOOSMessage::bvalue()
const {
852 return _internal_bvalue();
854 inline void MOOSMessage::set_bvalue(
const std::string& value) {
855 _internal_set_bvalue(value);
858 inline std::string* MOOSMessage::mutable_bvalue() {
860 return _internal_mutable_bvalue();
862 inline const std::string& MOOSMessage::_internal_bvalue()
const {
863 if (_internal_has_bvalue()) {
864 return value_.bvalue_.Get();
866 return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
868 inline void MOOSMessage::_internal_set_bvalue(
const std::string& value) {
869 if (!_internal_has_bvalue()) {
872 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
874 value_.bvalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
876 inline void MOOSMessage::set_bvalue(std::string&& value) {
878 if (!_internal_has_bvalue()) {
881 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
884 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
887 inline void MOOSMessage::set_bvalue(
const char* value) {
888 GOOGLE_DCHECK(value !=
nullptr);
889 if (!_internal_has_bvalue()) {
892 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
894 value_.bvalue_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
895 ::std::string(value), GetArena());
898 inline void MOOSMessage::set_bvalue(
const void* value,
900 if (!_internal_has_bvalue()) {
903 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
906 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
907 reinterpret_cast<const char*
>(value), size),
911 inline std::string* MOOSMessage::_internal_mutable_bvalue() {
912 if (!_internal_has_bvalue()) {
915 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
917 return value_.bvalue_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
919 inline std::string* MOOSMessage::release_bvalue() {
921 if (_internal_has_bvalue()) {
923 return value_.bvalue_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
928 inline void MOOSMessage::set_allocated_bvalue(std::string* bvalue) {
932 if (bvalue !=
nullptr) {
934 value_.bvalue_.UnsafeSetDefault(bvalue);
938 inline std::string* MOOSMessage::unsafe_arena_release_bvalue() {
940 GOOGLE_DCHECK(GetArena() !=
nullptr);
941 if (_internal_has_bvalue()) {
943 return value_.bvalue_.UnsafeArenaRelease(
944 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
949 inline void MOOSMessage::unsafe_arena_set_allocated_bvalue(std::string* bvalue) {
950 GOOGLE_DCHECK(GetArena() !=
nullptr);
951 if (!_internal_has_bvalue()) {
952 value_.bvalue_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
957 value_.bvalue_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bvalue, GetArena());
963 inline bool MOOSMessage::_internal_has_unixtime()
const {
964 bool value = (_has_bits_[0] & 0x00000010u) != 0;
967 inline bool MOOSMessage::has_unixtime()
const {
968 return _internal_has_unixtime();
970 inline void MOOSMessage::clear_unixtime() {
972 _has_bits_[0] &= ~0x00000010u;
974 inline double MOOSMessage::_internal_unixtime()
const {
977 inline double MOOSMessage::unixtime()
const {
979 return _internal_unixtime();
981 inline void MOOSMessage::_internal_set_unixtime(
double value) {
982 _has_bits_[0] |= 0x00000010u;
985 inline void MOOSMessage::set_unixtime(
double value) {
986 _internal_set_unixtime(value);
991 inline bool MOOSMessage::_internal_has_id()
const {
992 bool value = (_has_bits_[0] & 0x00000020u) != 0;
995 inline bool MOOSMessage::has_id()
const {
996 return _internal_has_id();
998 inline void MOOSMessage::clear_id() {
1000 _has_bits_[0] &= ~0x00000020u;
1002 inline ::PROTOBUF_NAMESPACE_ID::int32 MOOSMessage::_internal_id()
const {
1005 inline ::PROTOBUF_NAMESPACE_ID::int32 MOOSMessage::id()
const {
1007 return _internal_id();
1009 inline void MOOSMessage::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1010 _has_bits_[0] |= 0x00000020u;
1013 inline void MOOSMessage::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1014 _internal_set_id(value);
1019 inline bool MOOSMessage::_internal_has_source()
const {
1020 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1023 inline bool MOOSMessage::has_source()
const {
1024 return _internal_has_source();
1026 inline void MOOSMessage::clear_source() {
1027 source_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1028 _has_bits_[0] &= ~0x00000002u;
1030 inline const std::string& MOOSMessage::source()
const {
1032 return _internal_source();
1034 inline void MOOSMessage::set_source(
const std::string& value) {
1035 _internal_set_source(value);
1038 inline std::string* MOOSMessage::mutable_source() {
1040 return _internal_mutable_source();
1042 inline const std::string& MOOSMessage::_internal_source()
const {
1043 return source_.Get();
1045 inline void MOOSMessage::_internal_set_source(
const std::string& value) {
1046 _has_bits_[0] |= 0x00000002u;
1047 source_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1049 inline void MOOSMessage::set_source(std::string&& value) {
1050 _has_bits_[0] |= 0x00000002u;
1052 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1055 inline void MOOSMessage::set_source(
const char* value) {
1056 GOOGLE_DCHECK(value !=
nullptr);
1057 _has_bits_[0] |= 0x00000002u;
1058 source_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1062 inline void MOOSMessage::set_source(
const char* value,
1064 _has_bits_[0] |= 0x00000002u;
1065 source_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1066 reinterpret_cast<const char*
>(value), size), GetArena());
1069 inline std::string* MOOSMessage::_internal_mutable_source() {
1070 _has_bits_[0] |= 0x00000002u;
1071 return source_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1073 inline std::string* MOOSMessage::release_source() {
1075 if (!_internal_has_source()) {
1078 _has_bits_[0] &= ~0x00000002u;
1079 return source_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1081 inline void MOOSMessage::set_allocated_source(std::string* source) {
1082 if (source !=
nullptr) {
1083 _has_bits_[0] |= 0x00000002u;
1085 _has_bits_[0] &= ~0x00000002u;
1087 source_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), source,
1091 inline std::string* MOOSMessage::unsafe_arena_release_source() {
1093 GOOGLE_DCHECK(GetArena() !=
nullptr);
1094 _has_bits_[0] &= ~0x00000002u;
1095 return source_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1098 inline void MOOSMessage::unsafe_arena_set_allocated_source(
1099 std::string* source) {
1100 GOOGLE_DCHECK(GetArena() !=
nullptr);
1101 if (source !=
nullptr) {
1102 _has_bits_[0] |= 0x00000002u;
1104 _has_bits_[0] &= ~0x00000002u;
1106 source_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1107 source, GetArena());
1112 inline bool MOOSMessage::_internal_has_source_aux()
const {
1113 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1116 inline bool MOOSMessage::has_source_aux()
const {
1117 return _internal_has_source_aux();
1119 inline void MOOSMessage::clear_source_aux() {
1120 source_aux_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1121 _has_bits_[0] &= ~0x00000004u;
1123 inline const std::string& MOOSMessage::source_aux()
const {
1125 return _internal_source_aux();
1127 inline void MOOSMessage::set_source_aux(
const std::string& value) {
1128 _internal_set_source_aux(value);
1131 inline std::string* MOOSMessage::mutable_source_aux() {
1133 return _internal_mutable_source_aux();
1135 inline const std::string& MOOSMessage::_internal_source_aux()
const {
1136 return source_aux_.Get();
1138 inline void MOOSMessage::_internal_set_source_aux(
const std::string& value) {
1139 _has_bits_[0] |= 0x00000004u;
1140 source_aux_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1142 inline void MOOSMessage::set_source_aux(std::string&& value) {
1143 _has_bits_[0] |= 0x00000004u;
1145 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1148 inline void MOOSMessage::set_source_aux(
const char* value) {
1149 GOOGLE_DCHECK(value !=
nullptr);
1150 _has_bits_[0] |= 0x00000004u;
1151 source_aux_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1155 inline void MOOSMessage::set_source_aux(
const char* value,
1157 _has_bits_[0] |= 0x00000004u;
1158 source_aux_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1159 reinterpret_cast<const char*
>(value), size), GetArena());
1162 inline std::string* MOOSMessage::_internal_mutable_source_aux() {
1163 _has_bits_[0] |= 0x00000004u;
1164 return source_aux_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1166 inline std::string* MOOSMessage::release_source_aux() {
1168 if (!_internal_has_source_aux()) {
1171 _has_bits_[0] &= ~0x00000004u;
1172 return source_aux_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1174 inline void MOOSMessage::set_allocated_source_aux(std::string* source_aux) {
1175 if (source_aux !=
nullptr) {
1176 _has_bits_[0] |= 0x00000004u;
1178 _has_bits_[0] &= ~0x00000004u;
1180 source_aux_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), source_aux,
1184 inline std::string* MOOSMessage::unsafe_arena_release_source_aux() {
1186 GOOGLE_DCHECK(GetArena() !=
nullptr);
1187 _has_bits_[0] &= ~0x00000004u;
1188 return source_aux_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1191 inline void MOOSMessage::unsafe_arena_set_allocated_source_aux(
1192 std::string* source_aux) {
1193 GOOGLE_DCHECK(GetArena() !=
nullptr);
1194 if (source_aux !=
nullptr) {
1195 _has_bits_[0] |= 0x00000004u;
1197 _has_bits_[0] &= ~0x00000004u;
1199 source_aux_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1200 source_aux, GetArena());
1205 inline bool MOOSMessage::_internal_has_community()
const {
1206 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1209 inline bool MOOSMessage::has_community()
const {
1210 return _internal_has_community();
1212 inline void MOOSMessage::clear_community() {
1213 community_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1214 _has_bits_[0] &= ~0x00000008u;
1216 inline const std::string& MOOSMessage::community()
const {
1218 return _internal_community();
1220 inline void MOOSMessage::set_community(
const std::string& value) {
1221 _internal_set_community(value);
1224 inline std::string* MOOSMessage::mutable_community() {
1226 return _internal_mutable_community();
1228 inline const std::string& MOOSMessage::_internal_community()
const {
1229 return community_.Get();
1231 inline void MOOSMessage::_internal_set_community(
const std::string& value) {
1232 _has_bits_[0] |= 0x00000008u;
1233 community_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1235 inline void MOOSMessage::set_community(std::string&& value) {
1236 _has_bits_[0] |= 0x00000008u;
1238 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1241 inline void MOOSMessage::set_community(
const char* value) {
1242 GOOGLE_DCHECK(value !=
nullptr);
1243 _has_bits_[0] |= 0x00000008u;
1244 community_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1248 inline void MOOSMessage::set_community(
const char* value,
1250 _has_bits_[0] |= 0x00000008u;
1251 community_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1252 reinterpret_cast<const char*
>(value), size), GetArena());
1255 inline std::string* MOOSMessage::_internal_mutable_community() {
1256 _has_bits_[0] |= 0x00000008u;
1257 return community_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1259 inline std::string* MOOSMessage::release_community() {
1261 if (!_internal_has_community()) {
1264 _has_bits_[0] &= ~0x00000008u;
1265 return community_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1267 inline void MOOSMessage::set_allocated_community(std::string* community) {
1268 if (community !=
nullptr) {
1269 _has_bits_[0] |= 0x00000008u;
1271 _has_bits_[0] &= ~0x00000008u;
1273 community_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), community,
1277 inline std::string* MOOSMessage::unsafe_arena_release_community() {
1279 GOOGLE_DCHECK(GetArena() !=
nullptr);
1280 _has_bits_[0] &= ~0x00000008u;
1281 return community_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1284 inline void MOOSMessage::unsafe_arena_set_allocated_community(
1285 std::string* community) {
1286 GOOGLE_DCHECK(GetArena() !=
nullptr);
1287 if (community !=
nullptr) {
1288 _has_bits_[0] |= 0x00000008u;
1290 _has_bits_[0] &= ~0x00000008u;
1292 community_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1293 community, GetArena());
1297 inline bool MOOSMessage::has_value()
const {
1298 return value_case() != VALUE_NOT_SET;
1300 inline void MOOSMessage::clear_has_value() {
1301 _oneof_case_[0] = VALUE_NOT_SET;
1303 inline MOOSMessage::ValueCase MOOSMessage::value_case()
const {
1304 return MOOSMessage::ValueCase(_oneof_case_[0]);
1307 #pragma GCC diagnostic pop
1315 PROTOBUF_NAMESPACE_OPEN
1319 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::MOOSMessage_Type>() {
1323 PROTOBUF_NAMESPACE_CLOSE
1327 #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)