4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fserialized_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fserialized_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < 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/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
37 #pragma GCC system_header
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #include <sys/sysmacros.h>
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fserialized_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
54 PROTOBUF_NAMESPACE_CLOSE
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
64 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66 static const uint32_t offsets[];
71 class SerializedComponent;
72 struct SerializedComponentDefaultTypeInternal;
74 class SerializedEntity;
75 struct SerializedEntityDefaultTypeInternal;
77 class SerializedState;
78 struct SerializedStateDefaultTypeInternal;
81 struct SerializedStepDefaultTypeInternal;
85 PROTOBUF_NAMESPACE_OPEN
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedComponent* Arena::CreateMaybeMessage<::ignition::msgs::SerializedComponent>(Arena*);
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedEntity* Arena::CreateMaybeMessage<::ignition::msgs::SerializedEntity>(Arena*);
88 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedState* Arena::CreateMaybeMessage<::ignition::msgs::SerializedState>(Arena*);
89 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedStep* Arena::CreateMaybeMessage<::ignition::msgs::SerializedStep>(Arena*);
90 PROTOBUF_NAMESPACE_CLOSE
97 public ::PROTOBUF_NAMESPACE_ID::Message {
106 *
this = ::std::move(from);
114 if (
this == &from)
return *
this;
115 if (GetOwningArena() == from.GetOwningArena()
116 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
117 && GetOwningArena() !=
nullptr
127 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
128 return GetDescriptor();
131 return default_instance().GetMetadata().descriptor;
134 return default_instance().GetMetadata().reflection;
137 return *internal_default_instance();
143 static constexpr
int kIndexInFileMessages =
150 if (other ==
this)
return;
151 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
152 if (GetOwningArena() !=
nullptr &&
153 GetOwningArena() == other->GetOwningArena()) {
155 if (GetOwningArena() == other->GetOwningArena()) {
159 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
163 if (other ==
this)
return;
164 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
171 return CreateMaybeMessage<SerializedComponent>(arena);
173 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
175 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
178 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
180 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
181 bool IsInitialized() const final;
183 size_t ByteSizeLong() const final;
184 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
185 uint8_t* _InternalSerialize(
186 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
187 int GetCachedSize() const final {
return _cached_size_.Get(); }
192 void SetCachedSize(
int size)
const final;
196 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
197 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
198 return "ignition.msgs.SerializedComponent";
202 bool is_message_owned =
false);
204 static void ArenaDtor(
void*
object);
205 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
209 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
211 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
218 kComponentFieldNumber = 2,
219 kTypeFieldNumber = 1,
220 kRemoveFieldNumber = 3,
223 void clear_component();
225 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
228 PROTOBUF_NODISCARD
std::string* release_component();
229 void set_allocated_component(
std::string* component);
232 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_component(
const std::string& value);
238 uint64_t type()
const;
239 void set_type(uint64_t value);
241 uint64_t _internal_type()
const;
242 void _internal_set_type(uint64_t value);
248 void set_remove(
bool value);
250 bool _internal_remove()
const;
251 void _internal_set_remove(
bool value);
258 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
259 typedef void InternalArenaConstructable_;
260 typedef void DestructorSkippable_;
261 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr component_;
264 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
265 friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
270 public ::PROTOBUF_NAMESPACE_ID::Message {
274 explicit constexpr
SerializedEntity(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
279 *
this = ::std::move(from);
287 if (
this == &from)
return *
this;
288 if (GetOwningArena() == from.GetOwningArena()
289 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
290 && GetOwningArena() !=
nullptr
300 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
301 return GetDescriptor();
304 return default_instance().GetMetadata().descriptor;
307 return default_instance().GetMetadata().reflection;
310 return *internal_default_instance();
316 static constexpr
int kIndexInFileMessages =
323 if (other ==
this)
return;
324 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
325 if (GetOwningArena() !=
nullptr &&
326 GetOwningArena() == other->GetOwningArena()) {
328 if (GetOwningArena() == other->GetOwningArena()) {
332 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
336 if (other ==
this)
return;
337 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
344 return CreateMaybeMessage<SerializedEntity>(arena);
346 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
348 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
351 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
353 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
354 bool IsInitialized() const final;
356 size_t ByteSizeLong() const final;
357 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
358 uint8_t* _InternalSerialize(
359 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
360 int GetCachedSize() const final {
return _cached_size_.Get(); }
365 void SetCachedSize(
int size)
const final;
369 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
370 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
371 return "ignition.msgs.SerializedEntity";
375 bool is_message_owned =
false);
377 static void ArenaDtor(
void*
object);
378 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
382 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
384 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
391 kComponentsFieldNumber = 2,
393 kRemoveFieldNumber = 3,
396 int components_size()
const;
398 int _internal_components_size()
const;
400 void clear_components();
402 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >*
403 mutable_components();
405 const ::ignition::msgs::SerializedComponent& _internal_components(
int index)
const;
408 const ::ignition::msgs::SerializedComponent& components(
int index)
const;
410 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >&
416 void set_id(uint64_t value);
418 uint64_t _internal_id()
const;
419 void _internal_set_id(uint64_t value);
425 void set_remove(
bool value);
427 bool _internal_remove()
const;
428 void _internal_set_remove(
bool value);
435 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
436 typedef void InternalArenaConstructable_;
437 typedef void DestructorSkippable_;
438 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent > components_;
441 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
442 friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
447 public ::PROTOBUF_NAMESPACE_ID::Message {
451 explicit constexpr
SerializedState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
456 *
this = ::std::move(from);
464 if (
this == &from)
return *
this;
465 if (GetOwningArena() == from.GetOwningArena()
466 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
467 && GetOwningArena() !=
nullptr
477 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
478 return GetDescriptor();
481 return default_instance().GetMetadata().descriptor;
484 return default_instance().GetMetadata().reflection;
487 return *internal_default_instance();
493 static constexpr
int kIndexInFileMessages =
500 if (other ==
this)
return;
501 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
502 if (GetOwningArena() !=
nullptr &&
503 GetOwningArena() == other->GetOwningArena()) {
505 if (GetOwningArena() == other->GetOwningArena()) {
509 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
513 if (other ==
this)
return;
514 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
521 return CreateMaybeMessage<SerializedState>(arena);
523 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
525 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
528 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
530 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
531 bool IsInitialized() const final;
533 size_t ByteSizeLong() const final;
534 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
535 uint8_t* _InternalSerialize(
536 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
537 int GetCachedSize() const final {
return _cached_size_.Get(); }
542 void SetCachedSize(
int size)
const final;
546 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
547 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
548 return "ignition.msgs.SerializedState";
552 bool is_message_owned =
false);
554 static void ArenaDtor(
void*
object);
555 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
559 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
561 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
568 kEntitiesFieldNumber = 2,
569 kHeaderFieldNumber = 1,
572 int entities_size()
const;
574 int _internal_entities_size()
const;
576 void clear_entities();
578 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >*
581 const ::ignition::msgs::SerializedEntity& _internal_entities(
int index)
const;
584 const ::ignition::msgs::SerializedEntity& entities(
int index)
const;
586 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >&
590 bool has_header()
const;
592 bool _internal_has_header()
const;
595 const ::ignition::msgs::Header& header()
const;
596 PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
600 const ::ignition::msgs::Header& _internal_header()
const;
603 void unsafe_arena_set_allocated_header(
611 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
612 typedef void InternalArenaConstructable_;
613 typedef void DestructorSkippable_;
614 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity > entities_;
616 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
617 friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
622 public ::PROTOBUF_NAMESPACE_ID::Message {
626 explicit constexpr
SerializedStep(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
631 *
this = ::std::move(from);
639 if (
this == &from)
return *
this;
640 if (GetOwningArena() == from.GetOwningArena()
641 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
642 && GetOwningArena() !=
nullptr
652 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
653 return GetDescriptor();
656 return default_instance().GetMetadata().descriptor;
659 return default_instance().GetMetadata().reflection;
662 return *internal_default_instance();
668 static constexpr
int kIndexInFileMessages =
675 if (other ==
this)
return;
676 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
677 if (GetOwningArena() !=
nullptr &&
678 GetOwningArena() == other->GetOwningArena()) {
680 if (GetOwningArena() == other->GetOwningArena()) {
684 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
688 if (other ==
this)
return;
689 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
696 return CreateMaybeMessage<SerializedStep>(arena);
698 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
700 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
703 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
705 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
706 bool IsInitialized() const final;
708 size_t ByteSizeLong() const final;
709 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
710 uint8_t* _InternalSerialize(
711 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
712 int GetCachedSize() const final {
return _cached_size_.Get(); }
717 void SetCachedSize(
int size)
const final;
721 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
722 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
723 return "ignition.msgs.SerializedStep";
727 bool is_message_owned =
false);
729 static void ArenaDtor(
void*
object);
730 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
734 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
736 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
743 kStatsFieldNumber = 1,
744 kStateFieldNumber = 2,
747 bool has_stats()
const;
749 bool _internal_has_stats()
const;
752 const ::ignition::msgs::WorldStatistics& stats()
const;
753 PROTOBUF_NODISCARD ::ignition::msgs::WorldStatistics* release_stats();
757 const ::ignition::msgs::WorldStatistics& _internal_stats()
const;
760 void unsafe_arena_set_allocated_stats(
765 bool has_state()
const;
767 bool _internal_has_state()
const;
770 const ::ignition::msgs::SerializedState& state()
const;
771 PROTOBUF_NODISCARD ::ignition::msgs::SerializedState* release_state();
775 const ::ignition::msgs::SerializedState& _internal_state()
const;
778 void unsafe_arena_set_allocated_state(
786 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
787 typedef void InternalArenaConstructable_;
788 typedef void DestructorSkippable_;
791 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
792 friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
800 #pragma GCC diagnostic push
801 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
807 type_ = uint64_t{0u};
809 inline uint64_t SerializedComponent::_internal_type()
const {
814 return _internal_type();
816 inline void SerializedComponent::_internal_set_type(uint64_t value) {
821 _internal_set_type(value);
827 component_.ClearToEmpty();
831 return _internal_component();
833 template <
typename ArgT0,
typename... ArgT>
834 inline PROTOBUF_ALWAYS_INLINE
837 component_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
845 inline const std::string& SerializedComponent::_internal_component()
const {
846 return component_.Get();
848 inline void SerializedComponent::_internal_set_component(
const std::string& value) {
850 component_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
852 inline std::string* SerializedComponent::_internal_mutable_component() {
854 return component_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
858 return component_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
861 if (component !=
nullptr) {
866 component_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), component,
867 GetArenaForAllocation());
868 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
869 if (component_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
870 component_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
"", GetArenaForAllocation());
880 inline bool SerializedComponent::_internal_remove()
const {
885 return _internal_remove();
887 inline void SerializedComponent::_internal_set_remove(
bool value) {
892 _internal_set_remove(value);
904 inline uint64_t SerializedEntity::_internal_id()
const {
909 return _internal_id();
911 inline void SerializedEntity::_internal_set_id(uint64_t value) {
916 _internal_set_id(value);
921 inline int SerializedEntity::_internal_components_size()
const {
922 return components_.size();
925 return _internal_components_size();
932 return components_.Mutable(index);
934 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >*
939 inline const ::ignition::msgs::SerializedComponent& SerializedEntity::_internal_components(
int index)
const {
940 return components_.Get(index);
944 return _internal_components(index);
946 inline ::ignition::msgs::SerializedComponent* SerializedEntity::_internal_add_components() {
947 return components_.Add();
954 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >&
964 inline bool SerializedEntity::_internal_remove()
const {
969 return _internal_remove();
971 inline void SerializedEntity::_internal_set_remove(
bool value) {
976 _internal_set_remove(value);
985 inline bool SerializedState::_internal_has_header()
const {
986 return this != internal_default_instance() && header_ !=
nullptr;
989 return _internal_has_header();
991 inline const ::ignition::msgs::Header& SerializedState::_internal_header()
const {
992 const ::ignition::msgs::Header* p = header_;
998 return _internal_header();
1002 if (GetArenaForAllocation() ==
nullptr) {
1003 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1017 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1018 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1019 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1020 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1022 if (GetArenaForAllocation() !=
nullptr) {
1023 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1035 inline ::ignition::msgs::Header* SerializedState::_internal_mutable_header() {
1037 if (header_ ==
nullptr) {
1038 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
1049 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1050 if (message_arena ==
nullptr) {
1051 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1054 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1055 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1056 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1057 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header));
1058 if (message_arena != submessage_arena) {
1059 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1060 message_arena, header, submessage_arena);
1071 inline int SerializedState::_internal_entities_size()
const {
1072 return entities_.size();
1075 return _internal_entities_size();
1082 return entities_.Mutable(index);
1084 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >*
1089 inline const ::ignition::msgs::SerializedEntity& SerializedState::_internal_entities(
int index)
const {
1090 return entities_.Get(index);
1094 return _internal_entities(index);
1096 inline ::ignition::msgs::SerializedEntity* SerializedState::_internal_add_entities() {
1097 return entities_.Add();
1104 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >&
1115 inline bool SerializedStep::_internal_has_stats()
const {
1116 return this != internal_default_instance() && stats_ !=
nullptr;
1119 return _internal_has_stats();
1121 inline const ::ignition::msgs::WorldStatistics& SerializedStep::_internal_stats()
const {
1122 const ::ignition::msgs::WorldStatistics* p = stats_;
1128 return _internal_stats();
1132 if (GetArenaForAllocation() ==
nullptr) {
1133 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(stats_);
1147 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1148 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1149 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1150 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1152 if (GetArenaForAllocation() !=
nullptr) {
1153 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1165 inline ::ignition::msgs::WorldStatistics* SerializedStep::_internal_mutable_stats() {
1167 if (stats_ ==
nullptr) {
1168 auto* p = CreateMaybeMessage<::ignition::msgs::WorldStatistics>(GetArenaForAllocation());
1179 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1180 if (message_arena ==
nullptr) {
1181 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(stats_);
1184 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1185 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1186 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1187 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(stats));
1188 if (message_arena != submessage_arena) {
1189 stats = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1190 message_arena, stats, submessage_arena);
1201 inline bool SerializedStep::_internal_has_state()
const {
1202 return this != internal_default_instance() && state_ !=
nullptr;
1205 return _internal_has_state();
1208 if (GetArenaForAllocation() ==
nullptr && state_ !=
nullptr) {
1213 inline const ::ignition::msgs::SerializedState& SerializedStep::_internal_state()
const {
1214 const ::ignition::msgs::SerializedState* p = state_;
1220 return _internal_state();
1224 if (GetArenaForAllocation() ==
nullptr) {
1225 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(state_);
1239 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1240 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1241 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1242 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1244 if (GetArenaForAllocation() !=
nullptr) {
1245 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1257 inline ::ignition::msgs::SerializedState* SerializedStep::_internal_mutable_state() {
1259 if (state_ ==
nullptr) {
1260 auto* p = CreateMaybeMessage<::ignition::msgs::SerializedState>(GetArenaForAllocation());
1271 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1272 if (message_arena ==
nullptr) {
1276 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1277 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::SerializedState>::GetOwningArena(state);
1278 if (message_arena != submessage_arena) {
1279 state = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1280 message_arena, state, submessage_arena);
1291 #pragma GCC diagnostic pop
1310 #pragma warning(pop)
1314 #include <google/protobuf/port_undef.inc>
Definition: serialized.pb.h:97
void CopyFrom(const SerializedComponent &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: serialized.pb.h:133
void set_remove(bool value)
Definition: serialized.pb.h:891
std::string * mutable_component()
Definition: serialized.pb.h:840
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(SerializedComponent *other)
Definition: serialized.pb.h:149
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: serialized.pb.h:127
void clear_remove()
Definition: serialized.pb.h:877
PROTOBUF_NODISCARD std::string * release_component()
Definition: serialized.pb.h:856
static const SerializedComponent * internal_default_instance()
Definition: serialized.pb.h:139
friend void swap(SerializedComponent &a, SerializedComponent &b)
Definition: serialized.pb.h:146
SerializedComponent()
Definition: serialized.pb.h:99
void set_allocated_component(std::string *component)
Definition: serialized.pb.h:860
SerializedComponent(const SerializedComponent &from)
const std::string & component() const
Definition: serialized.pb.h:829
void set_type(uint64_t value)
Definition: serialized.pb.h:820
void MergeFrom(const SerializedComponent &from)
~SerializedComponent() override
void set_component(ArgT0 &&arg0, ArgT... args)
void clear_type()
Definition: serialized.pb.h:806
SerializedComponent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: serialized.pb.h:170
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
uint64_t type() const
Definition: serialized.pb.h:812
void UnsafeArenaSwap(SerializedComponent *other)
Definition: serialized.pb.h:162
SerializedComponent(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SerializedComponent & operator=(const SerializedComponent &from)
Definition: serialized.pb.h:109
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: serialized.pb.h:130
constexpr SerializedComponent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
Definition: serialized.pb.h:208
SerializedComponent(SerializedComponent &&from) noexcept
Definition: serialized.pb.h:104
bool remove() const
Definition: serialized.pb.h:883
static const SerializedComponent & default_instance()
Definition: serialized.pb.h:136
SerializedComponent & operator=(SerializedComponent &&from) noexcept
Definition: serialized.pb.h:113
void clear_component()
Definition: serialized.pb.h:826
Definition: serialized.pb.h:270
static const SerializedEntity * internal_default_instance()
Definition: serialized.pb.h:312
SerializedEntity()
Definition: serialized.pb.h:272
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: serialized.pb.h:306
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent > & components() const
Definition: serialized.pb.h:955
void set_remove(bool value)
Definition: serialized.pb.h:975
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_id(uint64_t value)
Definition: serialized.pb.h:915
uint64_t id() const
Definition: serialized.pb.h:907
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: serialized.pb.h:300
void UnsafeArenaSwap(SerializedEntity *other)
Definition: serialized.pb.h:335
void Swap(SerializedEntity *other)
Definition: serialized.pb.h:322
void clear_remove()
Definition: serialized.pb.h:961
friend void swap(SerializedEntity &a, SerializedEntity &b)
Definition: serialized.pb.h:319
~SerializedEntity() override
SerializedEntity & operator=(SerializedEntity &&from) noexcept
Definition: serialized.pb.h:286
void clear_id()
Definition: serialized.pb.h:901
constexpr SerializedEntity(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const SerializedEntity & default_instance()
Definition: serialized.pb.h:309
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent > * mutable_components()
Definition: serialized.pb.h:935
void clear_components()
Definition: serialized.pb.h:927
int components_size() const
Definition: serialized.pb.h:924
SerializedEntity(const SerializedEntity &from)
void CopyFrom(const SerializedEntity &from)
SerializedEntity(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SerializedEntity * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: serialized.pb.h:343
::ignition::msgs::SerializedComponent * add_components()
Definition: serialized.pb.h:949
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: serialized.pb.h:303
void MergeFrom(const SerializedEntity &from)
static const ClassData _class_data_
Definition: serialized.pb.h:381
SerializedEntity & operator=(const SerializedEntity &from)
Definition: serialized.pb.h:282
bool remove() const
Definition: serialized.pb.h:967
SerializedEntity(SerializedEntity &&from) noexcept
Definition: serialized.pb.h:277
Definition: serialized.pb.h:447
void MergeFrom(const SerializedState &from)
::ignition::msgs::SerializedEntity * add_entities()
Definition: serialized.pb.h:1099
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: serialized.pb.h:483
bool has_header() const
Definition: serialized.pb.h:988
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity > & entities() const
Definition: serialized.pb.h:1105
::ignition::msgs::Header * mutable_header()
Definition: serialized.pb.h:1043
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
SerializedState * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: serialized.pb.h:520
SerializedState & operator=(SerializedState &&from) noexcept
Definition: serialized.pb.h:463
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: serialized.pb.h:477
void Swap(SerializedState *other)
Definition: serialized.pb.h:499
constexpr SerializedState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
int entities_size() const
Definition: serialized.pb.h:1074
void UnsafeArenaSwap(SerializedState *other)
Definition: serialized.pb.h:512
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: serialized.pb.h:1000
SerializedState(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SerializedState(SerializedState &&from) noexcept
Definition: serialized.pb.h:454
SerializedState & operator=(const SerializedState &from)
Definition: serialized.pb.h:459
void CopyFrom(const SerializedState &from)
SerializedState(const SerializedState &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity > * mutable_entities()
Definition: serialized.pb.h:1085
friend void swap(SerializedState &a, SerializedState &b)
Definition: serialized.pb.h:496
void set_allocated_header(::ignition::msgs::Header *header)
Definition: serialized.pb.h:1048
static const SerializedState * internal_default_instance()
Definition: serialized.pb.h:489
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: serialized.pb.h:1013
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: serialized.pb.h:480
const ::ignition::msgs::Header & header() const
Definition: serialized.pb.h:996
static const ClassData _class_data_
Definition: serialized.pb.h:558
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: serialized.pb.h:1028
SerializedState()
Definition: serialized.pb.h:449
static const SerializedState & default_instance()
Definition: serialized.pb.h:486
~SerializedState() override
void clear_entities()
Definition: serialized.pb.h:1077
Definition: serialized.pb.h:622
SerializedStep(SerializedStep &&from) noexcept
Definition: serialized.pb.h:629
void set_allocated_stats(::ignition::msgs::WorldStatistics *stats)
Definition: serialized.pb.h:1178
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: serialized.pb.h:658
void unsafe_arena_set_allocated_state(::ignition::msgs::SerializedState *state)
Definition: serialized.pb.h:1222
SerializedStep & operator=(const SerializedStep &from)
Definition: serialized.pb.h:634
::ignition::msgs::WorldStatistics * mutable_stats()
Definition: serialized.pb.h:1173
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(SerializedStep *other)
Definition: serialized.pb.h:687
constexpr SerializedStep(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SerializedStep(const SerializedStep &from)
bool has_stats() const
Definition: serialized.pb.h:1118
~SerializedStep() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: serialized.pb.h:652
void CopyFrom(const SerializedStep &from)
SerializedStep & operator=(SerializedStep &&from) noexcept
Definition: serialized.pb.h:638
void unsafe_arena_set_allocated_stats(::ignition::msgs::WorldStatistics *stats)
Definition: serialized.pb.h:1130
::ignition::msgs::SerializedState * unsafe_arena_release_state()
Definition: serialized.pb.h:1250
SerializedStep(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_NODISCARD ::ignition::msgs::SerializedState * release_state()
Definition: serialized.pb.h:1235
::ignition::msgs::WorldStatistics * unsafe_arena_release_stats()
Definition: serialized.pb.h:1158
friend void swap(SerializedStep &a, SerializedStep &b)
Definition: serialized.pb.h:671
void MergeFrom(const SerializedStep &from)
void set_allocated_state(::ignition::msgs::SerializedState *state)
Definition: serialized.pb.h:1270
const ::ignition::msgs::WorldStatistics & stats() const
Definition: serialized.pb.h:1126
SerializedStep()
Definition: serialized.pb.h:624
SerializedStep * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: serialized.pb.h:695
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: serialized.pb.h:655
PROTOBUF_NODISCARD ::ignition::msgs::WorldStatistics * release_stats()
Definition: serialized.pb.h:1143
void Swap(SerializedStep *other)
Definition: serialized.pb.h:674
static const ClassData _class_data_
Definition: serialized.pb.h:733
::ignition::msgs::SerializedState * mutable_state()
Definition: serialized.pb.h:1265
static const SerializedStep * internal_default_instance()
Definition: serialized.pb.h:664
void clear_state()
Definition: serialized.pb.h:1207
bool has_state() const
Definition: serialized.pb.h:1204
const ::ignition::msgs::SerializedState & state() const
Definition: serialized.pb.h:1218
static const SerializedStep & default_instance()
Definition: serialized.pb.h:661
Definition: world_stats.pb.h:86
IGNITION_MSGS_VISIBLE SerializedEntityDefaultTypeInternal _SerializedEntity_default_instance_
std::shared_ptr< SerializedComponent > SerializedComponentSharedPtr
Definition: serialized.pb.h:1302
IGNITION_MSGS_VISIBLE SerializedComponentDefaultTypeInternal _SerializedComponent_default_instance_
std::unique_ptr< const SerializedComponent > ConstSerializedComponentUniquePtr
Definition: serialized.pb.h:1301
IGNITION_MSGS_VISIBLE SerializedStepDefaultTypeInternal _SerializedStep_default_instance_
IGNITION_MSGS_VISIBLE WorldStatisticsDefaultTypeInternal _WorldStatistics_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< SerializedComponent > SerializedComponentUniquePtr
Definition: serialized.pb.h:1300
IGNITION_MSGS_VISIBLE SerializedStateDefaultTypeInternal _SerializedState_default_instance_
std::shared_ptr< const SerializedComponent > ConstSerializedComponentSharedPtr
Definition: serialized.pb.h:1303
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fserialized_2eproto
Definition: serialized.pb.h:57
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)