Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/serialized.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/serialized.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fserialized_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fserialized_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_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> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
37 #ifndef _MSC_VER
38 #pragma GCC system_header
39 #else
40 #pragma warning(push)
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
42 #endif
43 #ifdef __linux__
44 #include <sys/sysmacros.h>
45 #endif
46 #include <memory>
47 #include <ignition/msgs/Export.hh>
48 // @@protoc_insertion_point(includes)
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fserialized_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
52 namespace internal {
53 class AnyMetadata;
54 } // namespace internal
55 PROTOBUF_NAMESPACE_CLOSE
56 
57 // Internal implementation detail -- do not use these members.
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
68 };
69 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fserialized_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class SerializedComponent;
73 class SerializedComponentDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern SerializedComponentDefaultTypeInternal _SerializedComponent_default_instance_;
75 class SerializedEntity;
76 class SerializedEntityDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern SerializedEntityDefaultTypeInternal _SerializedEntity_default_instance_;
78 class SerializedState;
79 class SerializedStateDefaultTypeInternal;
80 IGNITION_MSGS_VISIBLE extern SerializedStateDefaultTypeInternal _SerializedState_default_instance_;
81 class SerializedStep;
82 class SerializedStepDefaultTypeInternal;
83 IGNITION_MSGS_VISIBLE extern SerializedStepDefaultTypeInternal _SerializedStep_default_instance_;
84 } // namespace msgs
85 } // namespace ignition
86 PROTOBUF_NAMESPACE_OPEN
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedComponent* Arena::CreateMaybeMessage<::ignition::msgs::SerializedComponent>(Arena*);
88 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedEntity* Arena::CreateMaybeMessage<::ignition::msgs::SerializedEntity>(Arena*);
89 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedState* Arena::CreateMaybeMessage<::ignition::msgs::SerializedState>(Arena*);
90 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SerializedStep* Arena::CreateMaybeMessage<::ignition::msgs::SerializedStep>(Arena*);
91 PROTOBUF_NAMESPACE_CLOSE
92 namespace ignition {
93 namespace msgs {
94 
95 // ===================================================================
96 
97 class IGNITION_MSGS_VISIBLE SerializedComponent PROTOBUF_FINAL :
98  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.SerializedComponent) */ {
99  public:
100  inline SerializedComponent() : SerializedComponent(nullptr) {};
102 
103  SerializedComponent(const SerializedComponent& from);
104  SerializedComponent(SerializedComponent&& from) noexcept
105  : SerializedComponent() {
106  *this = ::std::move(from);
107  }
108 
109  inline SerializedComponent& operator=(const SerializedComponent& from) {
110  CopyFrom(from);
111  return *this;
112  }
113  inline SerializedComponent& operator=(SerializedComponent&& from) noexcept {
114  if (GetArena() == from.GetArena()) {
115  if (this != &from) InternalSwap(&from);
116  } else {
117  CopyFrom(from);
118  }
119  return *this;
120  }
121 
122  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
123  return GetDescriptor();
124  }
125  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
126  return GetMetadataStatic().descriptor;
127  }
128  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
129  return GetMetadataStatic().reflection;
130  }
131  static const SerializedComponent& default_instance();
132 
133  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
134  static inline const SerializedComponent* internal_default_instance() {
135  return reinterpret_cast<const SerializedComponent*>(
137  }
138  static constexpr int kIndexInFileMessages =
139  0;
140 
141  friend void swap(SerializedComponent& a, SerializedComponent& b) {
142  a.Swap(&b);
143  }
144  inline void Swap(SerializedComponent* other) {
145  if (other == this) return;
146  if (GetArena() == other->GetArena()) {
147  InternalSwap(other);
148  } else {
149  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
150  }
151  }
152  void UnsafeArenaSwap(SerializedComponent* other) {
153  if (other == this) return;
154  GOOGLE_DCHECK(GetArena() == other->GetArena());
155  InternalSwap(other);
156  }
157 
158  // implements Message ----------------------------------------------
159 
160  inline SerializedComponent* New() const final {
161  return CreateMaybeMessage<SerializedComponent>(nullptr);
162  }
163 
164  SerializedComponent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
165  return CreateMaybeMessage<SerializedComponent>(arena);
166  }
167  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
168  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
169  void CopyFrom(const SerializedComponent& from);
170  void MergeFrom(const SerializedComponent& from);
171  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
172  bool IsInitialized() const final;
173 
174  size_t ByteSizeLong() const final;
175  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
176  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
177  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
178  int GetCachedSize() const final { return _cached_size_.Get(); }
179 
180  private:
181  inline void SharedCtor();
182  inline void SharedDtor();
183  void SetCachedSize(int size) const final;
184  void InternalSwap(SerializedComponent* other);
185  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
186  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
187  return "ignition.msgs.SerializedComponent";
188  }
189  protected:
190  explicit SerializedComponent(::PROTOBUF_NAMESPACE_ID::Arena* arena);
191  private:
192  static void ArenaDtor(void* object);
193  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
194  public:
195 
196  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
197  private:
198  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
199  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fserialized_2eproto);
200  return ::descriptor_table_ignition_2fmsgs_2fserialized_2eproto.file_level_metadata[kIndexInFileMessages];
201  }
202 
203  public:
204 
205  // nested types ----------------------------------------------------
206 
207  // accessors -------------------------------------------------------
208 
209  enum : int {
210  kComponentFieldNumber = 2,
211  kTypeFieldNumber = 1,
212  kRemoveFieldNumber = 3,
213  };
214  // bytes component = 2;
216  const std::string& component() const;
217  void set_component(const std::string& value);
218  void set_component(std::string&& value);
219  void set_component(const char* value);
220  void set_component(const void* value, size_t size);
224  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
225  " string fields are deprecated and will be removed in a"
226  " future release.")
227  std::string* unsafe_arena_release_component();
228  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
229  " string fields are deprecated and will be removed in a"
230  " future release.")
231  void unsafe_arena_set_allocated_component(
232  std::string* component);
233  private:
234  const std::string& _internal_component() const;
235  void _internal_set_component(const std::string& value);
236  std::string* _internal_mutable_component();
237  public:
238 
239  // uint64 type = 1;
240  void clear_type();
241  ::PROTOBUF_NAMESPACE_ID::uint64 type() const;
242  void set_type(::PROTOBUF_NAMESPACE_ID::uint64 value);
243  private:
244  ::PROTOBUF_NAMESPACE_ID::uint64 _internal_type() const;
245  void _internal_set_type(::PROTOBUF_NAMESPACE_ID::uint64 value);
246  public:
247 
248  // bool remove = 3;
249  void clear_remove();
250  bool remove() const;
251  void set_remove(bool value);
252  private:
253  bool _internal_remove() const;
254  void _internal_set_remove(bool value);
255  public:
256 
257  // @@protoc_insertion_point(class_scope:ignition.msgs.SerializedComponent)
258  private:
259  class _Internal;
260 
261  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
262  typedef void InternalArenaConstructable_;
263  typedef void DestructorSkippable_;
264  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr component_;
265  ::PROTOBUF_NAMESPACE_ID::uint64 type_;
266  bool remove_;
267  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
269 };
270 // -------------------------------------------------------------------
271 
272 class IGNITION_MSGS_VISIBLE SerializedEntity PROTOBUF_FINAL :
273  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.SerializedEntity) */ {
274  public:
275  inline SerializedEntity() : SerializedEntity(nullptr) {};
276  virtual ~SerializedEntity();
277 
278  SerializedEntity(const SerializedEntity& from);
279  SerializedEntity(SerializedEntity&& from) noexcept
280  : SerializedEntity() {
281  *this = ::std::move(from);
282  }
283 
284  inline SerializedEntity& operator=(const SerializedEntity& from) {
285  CopyFrom(from);
286  return *this;
287  }
288  inline SerializedEntity& operator=(SerializedEntity&& from) noexcept {
289  if (GetArena() == from.GetArena()) {
290  if (this != &from) InternalSwap(&from);
291  } else {
292  CopyFrom(from);
293  }
294  return *this;
295  }
296 
297  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
298  return GetDescriptor();
299  }
300  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
301  return GetMetadataStatic().descriptor;
302  }
303  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
304  return GetMetadataStatic().reflection;
305  }
306  static const SerializedEntity& default_instance();
307 
308  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
309  static inline const SerializedEntity* internal_default_instance() {
310  return reinterpret_cast<const SerializedEntity*>(
312  }
313  static constexpr int kIndexInFileMessages =
314  1;
315 
316  friend void swap(SerializedEntity& a, SerializedEntity& b) {
317  a.Swap(&b);
318  }
319  inline void Swap(SerializedEntity* other) {
320  if (other == this) return;
321  if (GetArena() == other->GetArena()) {
322  InternalSwap(other);
323  } else {
324  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
325  }
326  }
327  void UnsafeArenaSwap(SerializedEntity* other) {
328  if (other == this) return;
329  GOOGLE_DCHECK(GetArena() == other->GetArena());
330  InternalSwap(other);
331  }
332 
333  // implements Message ----------------------------------------------
334 
335  inline SerializedEntity* New() const final {
336  return CreateMaybeMessage<SerializedEntity>(nullptr);
337  }
338 
339  SerializedEntity* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
340  return CreateMaybeMessage<SerializedEntity>(arena);
341  }
342  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
343  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
344  void CopyFrom(const SerializedEntity& from);
345  void MergeFrom(const SerializedEntity& from);
346  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
347  bool IsInitialized() const final;
348 
349  size_t ByteSizeLong() const final;
350  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
351  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
352  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
353  int GetCachedSize() const final { return _cached_size_.Get(); }
354 
355  private:
356  inline void SharedCtor();
357  inline void SharedDtor();
358  void SetCachedSize(int size) const final;
359  void InternalSwap(SerializedEntity* other);
360  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
361  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
362  return "ignition.msgs.SerializedEntity";
363  }
364  protected:
365  explicit SerializedEntity(::PROTOBUF_NAMESPACE_ID::Arena* arena);
366  private:
367  static void ArenaDtor(void* object);
368  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
369  public:
370 
371  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
372  private:
373  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
374  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fserialized_2eproto);
375  return ::descriptor_table_ignition_2fmsgs_2fserialized_2eproto.file_level_metadata[kIndexInFileMessages];
376  }
377 
378  public:
379 
380  // nested types ----------------------------------------------------
381 
382  // accessors -------------------------------------------------------
383 
384  enum : int {
385  kComponentsFieldNumber = 2,
386  kIdFieldNumber = 1,
387  kRemoveFieldNumber = 3,
388  };
389  // repeated .ignition.msgs.SerializedComponent components = 2;
390  int components_size() const;
391  private:
392  int _internal_components_size() const;
393  public:
395  ::ignition::msgs::SerializedComponent* mutable_components(int index);
396  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >*
398  private:
399  const ::ignition::msgs::SerializedComponent& _internal_components(int index) const;
400  ::ignition::msgs::SerializedComponent* _internal_add_components();
401  public:
402  const ::ignition::msgs::SerializedComponent& components(int index) const;
403  ::ignition::msgs::SerializedComponent* add_components();
404  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >&
405  components() const;
406 
407  // uint64 id = 1;
408  void clear_id();
409  ::PROTOBUF_NAMESPACE_ID::uint64 id() const;
410  void set_id(::PROTOBUF_NAMESPACE_ID::uint64 value);
411  private:
412  ::PROTOBUF_NAMESPACE_ID::uint64 _internal_id() const;
413  void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint64 value);
414  public:
415 
416  // bool remove = 3;
417  void clear_remove();
418  bool remove() const;
419  void set_remove(bool value);
420  private:
421  bool _internal_remove() const;
422  void _internal_set_remove(bool value);
423  public:
424 
425  // @@protoc_insertion_point(class_scope:ignition.msgs.SerializedEntity)
426  private:
427  class _Internal;
428 
429  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
430  typedef void InternalArenaConstructable_;
431  typedef void DestructorSkippable_;
432  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent > components_;
433  ::PROTOBUF_NAMESPACE_ID::uint64 id_;
434  bool remove_;
435  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
436  friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
437 };
438 // -------------------------------------------------------------------
439 
440 class IGNITION_MSGS_VISIBLE SerializedState PROTOBUF_FINAL :
441  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.SerializedState) */ {
442  public:
443  inline SerializedState() : SerializedState(nullptr) {};
444  virtual ~SerializedState();
445 
446  SerializedState(const SerializedState& from);
447  SerializedState(SerializedState&& from) noexcept
448  : SerializedState() {
449  *this = ::std::move(from);
450  }
451 
452  inline SerializedState& operator=(const SerializedState& from) {
453  CopyFrom(from);
454  return *this;
455  }
456  inline SerializedState& operator=(SerializedState&& from) noexcept {
457  if (GetArena() == from.GetArena()) {
458  if (this != &from) InternalSwap(&from);
459  } else {
460  CopyFrom(from);
461  }
462  return *this;
463  }
464 
465  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
466  return GetDescriptor();
467  }
468  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
469  return GetMetadataStatic().descriptor;
470  }
471  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
472  return GetMetadataStatic().reflection;
473  }
474  static const SerializedState& default_instance();
475 
476  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
477  static inline const SerializedState* internal_default_instance() {
478  return reinterpret_cast<const SerializedState*>(
480  }
481  static constexpr int kIndexInFileMessages =
482  2;
483 
484  friend void swap(SerializedState& a, SerializedState& b) {
485  a.Swap(&b);
486  }
487  inline void Swap(SerializedState* other) {
488  if (other == this) return;
489  if (GetArena() == other->GetArena()) {
490  InternalSwap(other);
491  } else {
492  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
493  }
494  }
495  void UnsafeArenaSwap(SerializedState* other) {
496  if (other == this) return;
497  GOOGLE_DCHECK(GetArena() == other->GetArena());
498  InternalSwap(other);
499  }
500 
501  // implements Message ----------------------------------------------
502 
503  inline SerializedState* New() const final {
504  return CreateMaybeMessage<SerializedState>(nullptr);
505  }
506 
507  SerializedState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
508  return CreateMaybeMessage<SerializedState>(arena);
509  }
510  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
511  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
512  void CopyFrom(const SerializedState& from);
513  void MergeFrom(const SerializedState& from);
514  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
515  bool IsInitialized() const final;
516 
517  size_t ByteSizeLong() const final;
518  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
519  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
520  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
521  int GetCachedSize() const final { return _cached_size_.Get(); }
522 
523  private:
524  inline void SharedCtor();
525  inline void SharedDtor();
526  void SetCachedSize(int size) const final;
527  void InternalSwap(SerializedState* other);
528  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
529  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
530  return "ignition.msgs.SerializedState";
531  }
532  protected:
533  explicit SerializedState(::PROTOBUF_NAMESPACE_ID::Arena* arena);
534  private:
535  static void ArenaDtor(void* object);
536  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
537  public:
538 
539  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
540  private:
541  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
542  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fserialized_2eproto);
543  return ::descriptor_table_ignition_2fmsgs_2fserialized_2eproto.file_level_metadata[kIndexInFileMessages];
544  }
545 
546  public:
547 
548  // nested types ----------------------------------------------------
549 
550  // accessors -------------------------------------------------------
551 
552  enum : int {
553  kEntitiesFieldNumber = 2,
554  kHeaderFieldNumber = 1,
555  };
556  // repeated .ignition.msgs.SerializedEntity entities = 2;
557  int entities_size() const;
558  private:
559  int _internal_entities_size() const;
560  public:
562  ::ignition::msgs::SerializedEntity* mutable_entities(int index);
563  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >*
565  private:
566  const ::ignition::msgs::SerializedEntity& _internal_entities(int index) const;
567  ::ignition::msgs::SerializedEntity* _internal_add_entities();
568  public:
569  const ::ignition::msgs::SerializedEntity& entities(int index) const;
570  ::ignition::msgs::SerializedEntity* add_entities();
571  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >&
572  entities() const;
573 
574  // .ignition.msgs.Header header = 1;
575  bool has_header() const;
576  private:
577  bool _internal_has_header() const;
578  public:
579  void clear_header();
580  const ::ignition::msgs::Header& header() const;
581  ::ignition::msgs::Header* release_header();
582  ::ignition::msgs::Header* mutable_header();
583  void set_allocated_header(::ignition::msgs::Header* header);
584  private:
585  const ::ignition::msgs::Header& _internal_header() const;
586  ::ignition::msgs::Header* _internal_mutable_header();
587  public:
589  ::ignition::msgs::Header* header);
590  ::ignition::msgs::Header* unsafe_arena_release_header();
591 
592  // @@protoc_insertion_point(class_scope:ignition.msgs.SerializedState)
593  private:
594  class _Internal;
595 
596  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
597  typedef void InternalArenaConstructable_;
598  typedef void DestructorSkippable_;
599  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity > entities_;
600  ::ignition::msgs::Header* header_;
601  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
602  friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
603 };
604 // -------------------------------------------------------------------
605 
606 class IGNITION_MSGS_VISIBLE SerializedStep PROTOBUF_FINAL :
607  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.SerializedStep) */ {
608  public:
609  inline SerializedStep() : SerializedStep(nullptr) {};
610  virtual ~SerializedStep();
611 
612  SerializedStep(const SerializedStep& from);
613  SerializedStep(SerializedStep&& from) noexcept
614  : SerializedStep() {
615  *this = ::std::move(from);
616  }
617 
618  inline SerializedStep& operator=(const SerializedStep& from) {
619  CopyFrom(from);
620  return *this;
621  }
622  inline SerializedStep& operator=(SerializedStep&& from) noexcept {
623  if (GetArena() == from.GetArena()) {
624  if (this != &from) InternalSwap(&from);
625  } else {
626  CopyFrom(from);
627  }
628  return *this;
629  }
630 
631  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
632  return GetDescriptor();
633  }
634  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
635  return GetMetadataStatic().descriptor;
636  }
637  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
638  return GetMetadataStatic().reflection;
639  }
640  static const SerializedStep& default_instance();
641 
642  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
643  static inline const SerializedStep* internal_default_instance() {
644  return reinterpret_cast<const SerializedStep*>(
646  }
647  static constexpr int kIndexInFileMessages =
648  3;
649 
650  friend void swap(SerializedStep& a, SerializedStep& b) {
651  a.Swap(&b);
652  }
653  inline void Swap(SerializedStep* other) {
654  if (other == this) return;
655  if (GetArena() == other->GetArena()) {
656  InternalSwap(other);
657  } else {
658  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
659  }
660  }
661  void UnsafeArenaSwap(SerializedStep* other) {
662  if (other == this) return;
663  GOOGLE_DCHECK(GetArena() == other->GetArena());
664  InternalSwap(other);
665  }
666 
667  // implements Message ----------------------------------------------
668 
669  inline SerializedStep* New() const final {
670  return CreateMaybeMessage<SerializedStep>(nullptr);
671  }
672 
673  SerializedStep* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
674  return CreateMaybeMessage<SerializedStep>(arena);
675  }
676  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
677  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
678  void CopyFrom(const SerializedStep& from);
679  void MergeFrom(const SerializedStep& from);
680  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
681  bool IsInitialized() const final;
682 
683  size_t ByteSizeLong() const final;
684  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
685  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
686  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
687  int GetCachedSize() const final { return _cached_size_.Get(); }
688 
689  private:
690  inline void SharedCtor();
691  inline void SharedDtor();
692  void SetCachedSize(int size) const final;
693  void InternalSwap(SerializedStep* other);
694  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
695  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
696  return "ignition.msgs.SerializedStep";
697  }
698  protected:
699  explicit SerializedStep(::PROTOBUF_NAMESPACE_ID::Arena* arena);
700  private:
701  static void ArenaDtor(void* object);
702  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
703  public:
704 
705  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
706  private:
707  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
708  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fserialized_2eproto);
709  return ::descriptor_table_ignition_2fmsgs_2fserialized_2eproto.file_level_metadata[kIndexInFileMessages];
710  }
711 
712  public:
713 
714  // nested types ----------------------------------------------------
715 
716  // accessors -------------------------------------------------------
717 
718  enum : int {
719  kStatsFieldNumber = 1,
720  kStateFieldNumber = 2,
721  };
722  // .ignition.msgs.WorldStatistics stats = 1;
723  bool has_stats() const;
724  private:
725  bool _internal_has_stats() const;
726  public:
727  void clear_stats();
728  const ::ignition::msgs::WorldStatistics& stats() const;
729  ::ignition::msgs::WorldStatistics* release_stats();
730  ::ignition::msgs::WorldStatistics* mutable_stats();
731  void set_allocated_stats(::ignition::msgs::WorldStatistics* stats);
732  private:
733  const ::ignition::msgs::WorldStatistics& _internal_stats() const;
734  ::ignition::msgs::WorldStatistics* _internal_mutable_stats();
735  public:
737  ::ignition::msgs::WorldStatistics* stats);
738  ::ignition::msgs::WorldStatistics* unsafe_arena_release_stats();
739 
740  // .ignition.msgs.SerializedState state = 2;
741  bool has_state() const;
742  private:
743  bool _internal_has_state() const;
744  public:
745  void clear_state();
746  const ::ignition::msgs::SerializedState& state() const;
747  ::ignition::msgs::SerializedState* release_state();
748  ::ignition::msgs::SerializedState* mutable_state();
749  void set_allocated_state(::ignition::msgs::SerializedState* state);
750  private:
751  const ::ignition::msgs::SerializedState& _internal_state() const;
752  ::ignition::msgs::SerializedState* _internal_mutable_state();
753  public:
755  ::ignition::msgs::SerializedState* state);
756  ::ignition::msgs::SerializedState* unsafe_arena_release_state();
757 
758  // @@protoc_insertion_point(class_scope:ignition.msgs.SerializedStep)
759  private:
760  class _Internal;
761 
762  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
763  typedef void InternalArenaConstructable_;
764  typedef void DestructorSkippable_;
765  ::ignition::msgs::WorldStatistics* stats_;
766  ::ignition::msgs::SerializedState* state_;
767  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
768  friend struct ::TableStruct_ignition_2fmsgs_2fserialized_2eproto;
769 };
770 // ===================================================================
771 
772 
773 // ===================================================================
774 
775 #ifdef __GNUC__
776  #pragma GCC diagnostic push
777  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
778 #endif // __GNUC__
779 // SerializedComponent
780 
781 // uint64 type = 1;
782 inline void SerializedComponent::clear_type() {
783  type_ = PROTOBUF_ULONGLONG(0);
784 }
785 inline ::PROTOBUF_NAMESPACE_ID::uint64 SerializedComponent::_internal_type() const {
786  return type_;
787 }
788 inline ::PROTOBUF_NAMESPACE_ID::uint64 SerializedComponent::type() const {
789  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedComponent.type)
790  return _internal_type();
791 }
792 inline void SerializedComponent::_internal_set_type(::PROTOBUF_NAMESPACE_ID::uint64 value) {
793 
794  type_ = value;
795 }
796 inline void SerializedComponent::set_type(::PROTOBUF_NAMESPACE_ID::uint64 value) {
797  _internal_set_type(value);
798  // @@protoc_insertion_point(field_set:ignition.msgs.SerializedComponent.type)
799 }
800 
801 // bytes component = 2;
802 inline void SerializedComponent::clear_component() {
803  component_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
804 }
805 inline const std::string& SerializedComponent::component() const {
806  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedComponent.component)
807  return _internal_component();
808 }
809 inline void SerializedComponent::set_component(const std::string& value) {
810  _internal_set_component(value);
811  // @@protoc_insertion_point(field_set:ignition.msgs.SerializedComponent.component)
812 }
813 inline std::string* SerializedComponent::mutable_component() {
814  // @@protoc_insertion_point(field_mutable:ignition.msgs.SerializedComponent.component)
815  return _internal_mutable_component();
816 }
817 inline const std::string& SerializedComponent::_internal_component() const {
818  return component_.Get();
819 }
820 inline void SerializedComponent::_internal_set_component(const std::string& value) {
821 
822  component_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
823 }
824 inline void SerializedComponent::set_component(std::string&& value) {
825 
826  component_.Set(
827  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
828  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.SerializedComponent.component)
829 }
830 inline void SerializedComponent::set_component(const char* value) {
831  GOOGLE_DCHECK(value != nullptr);
832 
833  component_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
834  GetArena());
835  // @@protoc_insertion_point(field_set_char:ignition.msgs.SerializedComponent.component)
836 }
837 inline void SerializedComponent::set_component(const void* value,
838  size_t size) {
839 
840  component_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
841  reinterpret_cast<const char*>(value), size), GetArena());
842  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.SerializedComponent.component)
843 }
844 inline std::string* SerializedComponent::_internal_mutable_component() {
845 
846  return component_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
847 }
848 inline std::string* SerializedComponent::release_component() {
849  // @@protoc_insertion_point(field_release:ignition.msgs.SerializedComponent.component)
850  return component_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
851 }
852 inline void SerializedComponent::set_allocated_component(std::string* component) {
853  if (component != nullptr) {
854 
855  } else {
856 
857  }
858  component_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), component,
859  GetArena());
860  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.SerializedComponent.component)
861 }
862 inline std::string* SerializedComponent::unsafe_arena_release_component() {
863  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.SerializedComponent.component)
864  GOOGLE_DCHECK(GetArena() != nullptr);
865 
866  return component_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
867  GetArena());
868 }
869 inline void SerializedComponent::unsafe_arena_set_allocated_component(
870  std::string* component) {
871  GOOGLE_DCHECK(GetArena() != nullptr);
872  if (component != nullptr) {
873 
874  } else {
875 
876  }
877  component_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
878  component, GetArena());
879  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.SerializedComponent.component)
880 }
881 
882 // bool remove = 3;
883 inline void SerializedComponent::clear_remove() {
884  remove_ = false;
885 }
886 inline bool SerializedComponent::_internal_remove() const {
887  return remove_;
888 }
889 inline bool SerializedComponent::remove() const {
890  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedComponent.remove)
891  return _internal_remove();
892 }
893 inline void SerializedComponent::_internal_set_remove(bool value) {
894 
895  remove_ = value;
896 }
897 inline void SerializedComponent::set_remove(bool value) {
898  _internal_set_remove(value);
899  // @@protoc_insertion_point(field_set:ignition.msgs.SerializedComponent.remove)
900 }
901 
902 // -------------------------------------------------------------------
903 
904 // SerializedEntity
905 
906 // uint64 id = 1;
907 inline void SerializedEntity::clear_id() {
908  id_ = PROTOBUF_ULONGLONG(0);
909 }
910 inline ::PROTOBUF_NAMESPACE_ID::uint64 SerializedEntity::_internal_id() const {
911  return id_;
912 }
913 inline ::PROTOBUF_NAMESPACE_ID::uint64 SerializedEntity::id() const {
914  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedEntity.id)
915  return _internal_id();
916 }
917 inline void SerializedEntity::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint64 value) {
918 
919  id_ = value;
920 }
921 inline void SerializedEntity::set_id(::PROTOBUF_NAMESPACE_ID::uint64 value) {
922  _internal_set_id(value);
923  // @@protoc_insertion_point(field_set:ignition.msgs.SerializedEntity.id)
924 }
925 
926 // repeated .ignition.msgs.SerializedComponent components = 2;
927 inline int SerializedEntity::_internal_components_size() const {
928  return components_.size();
929 }
930 inline int SerializedEntity::components_size() const {
931  return _internal_components_size();
932 }
933 inline void SerializedEntity::clear_components() {
934  components_.Clear();
935 }
936 inline ::ignition::msgs::SerializedComponent* SerializedEntity::mutable_components(int index) {
937  // @@protoc_insertion_point(field_mutable:ignition.msgs.SerializedEntity.components)
938  return components_.Mutable(index);
939 }
940 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >*
941 SerializedEntity::mutable_components() {
942  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.SerializedEntity.components)
943  return &components_;
944 }
945 inline const ::ignition::msgs::SerializedComponent& SerializedEntity::_internal_components(int index) const {
946  return components_.Get(index);
947 }
948 inline const ::ignition::msgs::SerializedComponent& SerializedEntity::components(int index) const {
949  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedEntity.components)
950  return _internal_components(index);
951 }
952 inline ::ignition::msgs::SerializedComponent* SerializedEntity::_internal_add_components() {
953  return components_.Add();
954 }
955 inline ::ignition::msgs::SerializedComponent* SerializedEntity::add_components() {
956  // @@protoc_insertion_point(field_add:ignition.msgs.SerializedEntity.components)
957  return _internal_add_components();
958 }
959 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent >&
960 SerializedEntity::components() const {
961  // @@protoc_insertion_point(field_list:ignition.msgs.SerializedEntity.components)
962  return components_;
963 }
964 
965 // bool remove = 3;
966 inline void SerializedEntity::clear_remove() {
967  remove_ = false;
968 }
969 inline bool SerializedEntity::_internal_remove() const {
970  return remove_;
971 }
972 inline bool SerializedEntity::remove() const {
973  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedEntity.remove)
974  return _internal_remove();
975 }
976 inline void SerializedEntity::_internal_set_remove(bool value) {
977 
978  remove_ = value;
979 }
980 inline void SerializedEntity::set_remove(bool value) {
981  _internal_set_remove(value);
982  // @@protoc_insertion_point(field_set:ignition.msgs.SerializedEntity.remove)
983 }
984 
985 // -------------------------------------------------------------------
986 
987 // SerializedState
988 
989 // .ignition.msgs.Header header = 1;
990 inline bool SerializedState::_internal_has_header() const {
991  return this != internal_default_instance() && header_ != nullptr;
992 }
993 inline bool SerializedState::has_header() const {
994  return _internal_has_header();
995 }
996 inline const ::ignition::msgs::Header& SerializedState::_internal_header() const {
997  const ::ignition::msgs::Header* p = header_;
998  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
1000 }
1001 inline const ::ignition::msgs::Header& SerializedState::header() const {
1002  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedState.header)
1003  return _internal_header();
1004 }
1005 inline void SerializedState::unsafe_arena_set_allocated_header(
1006  ::ignition::msgs::Header* header) {
1007  if (GetArena() == nullptr) {
1008  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
1009  }
1010  header_ = header;
1011  if (header) {
1012 
1013  } else {
1014 
1015  }
1016  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.SerializedState.header)
1017 }
1018 inline ::ignition::msgs::Header* SerializedState::release_header() {
1019  auto temp = unsafe_arena_release_header();
1020  if (GetArena() != nullptr) {
1021  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1022  }
1023  return temp;
1024 }
1025 inline ::ignition::msgs::Header* SerializedState::unsafe_arena_release_header() {
1026  // @@protoc_insertion_point(field_release:ignition.msgs.SerializedState.header)
1027 
1028  ::ignition::msgs::Header* temp = header_;
1029  header_ = nullptr;
1030  return temp;
1031 }
1032 inline ::ignition::msgs::Header* SerializedState::_internal_mutable_header() {
1033 
1034  if (header_ == nullptr) {
1035  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
1036  header_ = p;
1037  }
1038  return header_;
1039 }
1040 inline ::ignition::msgs::Header* SerializedState::mutable_header() {
1041  // @@protoc_insertion_point(field_mutable:ignition.msgs.SerializedState.header)
1042  return _internal_mutable_header();
1043 }
1044 inline void SerializedState::set_allocated_header(::ignition::msgs::Header* header) {
1045  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1046  if (message_arena == nullptr) {
1047  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
1048  }
1049  if (header) {
1050  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1051  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
1052  if (message_arena != submessage_arena) {
1053  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1054  message_arena, header, submessage_arena);
1055  }
1056 
1057  } else {
1058 
1059  }
1060  header_ = header;
1061  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.SerializedState.header)
1062 }
1063 
1064 // repeated .ignition.msgs.SerializedEntity entities = 2;
1065 inline int SerializedState::_internal_entities_size() const {
1066  return entities_.size();
1067 }
1068 inline int SerializedState::entities_size() const {
1069  return _internal_entities_size();
1070 }
1071 inline void SerializedState::clear_entities() {
1072  entities_.Clear();
1073 }
1074 inline ::ignition::msgs::SerializedEntity* SerializedState::mutable_entities(int index) {
1075  // @@protoc_insertion_point(field_mutable:ignition.msgs.SerializedState.entities)
1076  return entities_.Mutable(index);
1077 }
1078 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >*
1079 SerializedState::mutable_entities() {
1080  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.SerializedState.entities)
1081  return &entities_;
1082 }
1083 inline const ::ignition::msgs::SerializedEntity& SerializedState::_internal_entities(int index) const {
1084  return entities_.Get(index);
1085 }
1086 inline const ::ignition::msgs::SerializedEntity& SerializedState::entities(int index) const {
1087  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedState.entities)
1088  return _internal_entities(index);
1089 }
1090 inline ::ignition::msgs::SerializedEntity* SerializedState::_internal_add_entities() {
1091  return entities_.Add();
1092 }
1093 inline ::ignition::msgs::SerializedEntity* SerializedState::add_entities() {
1094  // @@protoc_insertion_point(field_add:ignition.msgs.SerializedState.entities)
1095  return _internal_add_entities();
1096 }
1097 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity >&
1098 SerializedState::entities() const {
1099  // @@protoc_insertion_point(field_list:ignition.msgs.SerializedState.entities)
1100  return entities_;
1101 }
1102 
1103 // -------------------------------------------------------------------
1104 
1105 // SerializedStep
1106 
1107 // .ignition.msgs.WorldStatistics stats = 1;
1108 inline bool SerializedStep::_internal_has_stats() const {
1109  return this != internal_default_instance() && stats_ != nullptr;
1110 }
1111 inline bool SerializedStep::has_stats() const {
1112  return _internal_has_stats();
1113 }
1114 inline const ::ignition::msgs::WorldStatistics& SerializedStep::_internal_stats() const {
1115  const ::ignition::msgs::WorldStatistics* p = stats_;
1116  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::WorldStatistics*>(
1118 }
1119 inline const ::ignition::msgs::WorldStatistics& SerializedStep::stats() const {
1120  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedStep.stats)
1121  return _internal_stats();
1122 }
1123 inline void SerializedStep::unsafe_arena_set_allocated_stats(
1124  ::ignition::msgs::WorldStatistics* stats) {
1125  if (GetArena() == nullptr) {
1126  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(stats_);
1127  }
1128  stats_ = stats;
1129  if (stats) {
1130 
1131  } else {
1132 
1133  }
1134  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.SerializedStep.stats)
1135 }
1136 inline ::ignition::msgs::WorldStatistics* SerializedStep::release_stats() {
1137  auto temp = unsafe_arena_release_stats();
1138  if (GetArena() != nullptr) {
1139  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1140  }
1141  return temp;
1142 }
1143 inline ::ignition::msgs::WorldStatistics* SerializedStep::unsafe_arena_release_stats() {
1144  // @@protoc_insertion_point(field_release:ignition.msgs.SerializedStep.stats)
1145 
1146  ::ignition::msgs::WorldStatistics* temp = stats_;
1147  stats_ = nullptr;
1148  return temp;
1149 }
1150 inline ::ignition::msgs::WorldStatistics* SerializedStep::_internal_mutable_stats() {
1151 
1152  if (stats_ == nullptr) {
1153  auto* p = CreateMaybeMessage<::ignition::msgs::WorldStatistics>(GetArena());
1154  stats_ = p;
1155  }
1156  return stats_;
1157 }
1158 inline ::ignition::msgs::WorldStatistics* SerializedStep::mutable_stats() {
1159  // @@protoc_insertion_point(field_mutable:ignition.msgs.SerializedStep.stats)
1160  return _internal_mutable_stats();
1161 }
1162 inline void SerializedStep::set_allocated_stats(::ignition::msgs::WorldStatistics* stats) {
1163  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1164  if (message_arena == nullptr) {
1165  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(stats_);
1166  }
1167  if (stats) {
1168  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1169  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(stats)->GetArena();
1170  if (message_arena != submessage_arena) {
1171  stats = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1172  message_arena, stats, submessage_arena);
1173  }
1174 
1175  } else {
1176 
1177  }
1178  stats_ = stats;
1179  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.SerializedStep.stats)
1180 }
1181 
1182 // .ignition.msgs.SerializedState state = 2;
1183 inline bool SerializedStep::_internal_has_state() const {
1184  return this != internal_default_instance() && state_ != nullptr;
1185 }
1186 inline bool SerializedStep::has_state() const {
1187  return _internal_has_state();
1188 }
1189 inline void SerializedStep::clear_state() {
1190  if (GetArena() == nullptr && state_ != nullptr) {
1191  delete state_;
1192  }
1193  state_ = nullptr;
1194 }
1195 inline const ::ignition::msgs::SerializedState& SerializedStep::_internal_state() const {
1196  const ::ignition::msgs::SerializedState* p = state_;
1197  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::SerializedState*>(
1199 }
1200 inline const ::ignition::msgs::SerializedState& SerializedStep::state() const {
1201  // @@protoc_insertion_point(field_get:ignition.msgs.SerializedStep.state)
1202  return _internal_state();
1203 }
1204 inline void SerializedStep::unsafe_arena_set_allocated_state(
1205  ::ignition::msgs::SerializedState* state) {
1206  if (GetArena() == nullptr) {
1207  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(state_);
1208  }
1209  state_ = state;
1210  if (state) {
1211 
1212  } else {
1213 
1214  }
1215  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.SerializedStep.state)
1216 }
1217 inline ::ignition::msgs::SerializedState* SerializedStep::release_state() {
1218  auto temp = unsafe_arena_release_state();
1219  if (GetArena() != nullptr) {
1220  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1221  }
1222  return temp;
1223 }
1224 inline ::ignition::msgs::SerializedState* SerializedStep::unsafe_arena_release_state() {
1225  // @@protoc_insertion_point(field_release:ignition.msgs.SerializedStep.state)
1226 
1227  ::ignition::msgs::SerializedState* temp = state_;
1228  state_ = nullptr;
1229  return temp;
1230 }
1231 inline ::ignition::msgs::SerializedState* SerializedStep::_internal_mutable_state() {
1232 
1233  if (state_ == nullptr) {
1234  auto* p = CreateMaybeMessage<::ignition::msgs::SerializedState>(GetArena());
1235  state_ = p;
1236  }
1237  return state_;
1238 }
1239 inline ::ignition::msgs::SerializedState* SerializedStep::mutable_state() {
1240  // @@protoc_insertion_point(field_mutable:ignition.msgs.SerializedStep.state)
1241  return _internal_mutable_state();
1242 }
1243 inline void SerializedStep::set_allocated_state(::ignition::msgs::SerializedState* state) {
1244  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1245  if (message_arena == nullptr) {
1246  delete state_;
1247  }
1248  if (state) {
1249  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1250  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(state);
1251  if (message_arena != submessage_arena) {
1252  state = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1253  message_arena, state, submessage_arena);
1254  }
1255 
1256  } else {
1257 
1258  }
1259  state_ = state;
1260  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.SerializedStep.state)
1261 }
1262 
1263 #ifdef __GNUC__
1264  #pragma GCC diagnostic pop
1265 #endif // __GNUC__
1266 // -------------------------------------------------------------------
1267 
1268 // -------------------------------------------------------------------
1269 
1270 // -------------------------------------------------------------------
1271 
1272 
1289 // @@protoc_insertion_point(namespace_scope)
1290 
1291 } // namespace msgs
1292 } // namespace ignition
1293 
1294 #ifdef _MSC_VER
1295 #pragma warning(pop)
1296 #endif
1297 // @@protoc_insertion_point(global_scope)
1298 
1299 #include <google/protobuf/port_undef.inc>
1300 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fserialized_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fserialized_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
void MergeFrom(const SerializedState &from)
SerializedStep(SerializedStep &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:613
void CopyFrom(const SerializedComponent &from)
void set_allocated_stats(::ignition::msgs::WorldStatistics *stats)
static const SerializedEntity * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:309
void set_component(std::string &&value)
SerializedEntity()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:275
const ::ignition::msgs::SerializedState & state() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:128
void unsafe_arena_set_allocated_state(::ignition::msgs::SerializedState *state)
SerializedStep & operator=(const SerializedStep &from)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:618
SerializedEntity(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(SerializedStep *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:661
::ignition::msgs::Header * release_header()
::ignition::msgs::WorldStatistics * release_stats()
void Swap(SerializedComponent *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:144
SerializedStep(const SerializedStep &from)
void set_id(::PROTOBUF_NAMESPACE_ID::uint64 value)
SerializedState & operator=(SerializedState &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:456
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:122
void UnsafeArenaSwap(SerializedEntity *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:327
void Swap(SerializedEntity *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:319
void CopyFrom(const SerializedStep &from)
SerializedStep & operator=(SerializedStep &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:622
void unsafe_arena_set_allocated_stats(::ignition::msgs::WorldStatistics *stats)
void Swap(SerializedState *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:487
friend void swap(SerializedEntity &a, SerializedEntity &b)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:316
SerializedState(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SerializedStep(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::ignition::msgs::SerializedEntity & entities(int index) const
SerializedEntity & operator=(SerializedEntity &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:288
static const SerializedComponent * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:134
const ::ignition::msgs::SerializedComponent & components(int index) const
friend void swap(SerializedComponent &a, SerializedComponent &b)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:141
SerializedComponent()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:100
void UnsafeArenaSwap(SerializedState *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:495
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
SerializedStep * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:669
void set_allocated_component(std::string *component)
friend void swap(SerializedStep &a, SerializedStep &b)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:650
::ignition::msgs::WorldStatistics * unsafe_arena_release_stats()
void MergeFrom(const SerializedStep &from)
SerializedComponent(const SerializedComponent &from)
SerializedState(SerializedState &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:447
const ::ignition::msgs::WorldStatistics & stats() const
std::string * mutable_component()
static const SerializedEntity & default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent > & components() const
SerializedState & operator=(const SerializedState &from)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:452
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_allocated_state(::ignition::msgs::SerializedState *state)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedComponent > * mutable_components()
void CopyFrom(const SerializedState &from)
void MergeFrom(const SerializedComponent &from)
SerializedState * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:503
void set_component(const void *value, size_t size)
SerializedState(const SerializedState &from)
SerializedComponent(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SerializedEntity(const SerializedEntity &from)
friend void swap(SerializedState &a, SerializedState &b)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:484
::PROTOBUF_NAMESPACE_ID::uint64 id() const
void set_allocated_header(::ignition::msgs::Header *header)
SerializedStep()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:609
SerializedStep * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:673
void set_component(const char *value)
const std::string & component() const
void CopyFrom(const SerializedEntity &from)
SerializedState * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:507
SerializedComponent * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:160
static const SerializedState * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:477
::ignition::msgs::SerializedState * release_state()
::ignition::msgs::SerializedEntity * mutable_entities(int index)
std::string * release_component()
::ignition::msgs::SerializedState * mutable_state()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(SerializedComponent *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:152
SerializedEntity * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:335
SerializedComponent & operator=(const SerializedComponent &from)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:109
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:125
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity > & entities() const
::ignition::msgs::SerializedComponent * add_components()
::ignition::msgs::SerializedComponent * mutable_components(int index)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::SerializedEntity > * mutable_entities()
void MergeFrom(const SerializedEntity &from)
void Swap(SerializedStep *other)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:653
::ignition::msgs::SerializedState * unsafe_arena_release_state()
SerializedEntity * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:339
SerializedEntity & operator=(const SerializedEntity &from)
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:284
SerializedState()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:443
SerializedComponent(SerializedComponent &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:104
static const SerializedState & default_instance()
SerializedComponent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:164
static const SerializedComponent & default_instance()
void set_component(const std::string &value)
static const SerializedStep * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:643
::ignition::msgs::WorldStatistics * mutable_stats()
SerializedEntity(SerializedEntity &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:279
SerializedComponent & operator=(SerializedComponent &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:113
const ::ignition::msgs::Header & header() const
::ignition::msgs::SerializedEntity * add_entities()
static const SerializedStep & default_instance()
T move(T... args)
std::unique_ptr< SerializedEntity > SerializedEntityUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1277
IGNITION_MSGS_VISIBLE SerializedEntityDefaultTypeInternal _SerializedEntity_default_instance_
std::shared_ptr< SerializedComponent > SerializedComponentSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1275
std::shared_ptr< const SerializedStep > ConstSerializedStepSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1288
IGNITION_MSGS_VISIBLE SerializedComponentDefaultTypeInternal _SerializedComponent_default_instance_
std::unique_ptr< SerializedState > SerializedStateUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1281
std::unique_ptr< const SerializedComponent > ConstSerializedComponentUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1274
std::shared_ptr< const SerializedState > ConstSerializedStateSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1284
IGNITION_MSGS_VISIBLE SerializedStepDefaultTypeInternal _SerializedStep_default_instance_
std::shared_ptr< SerializedState > SerializedStateSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1283
std::unique_ptr< const SerializedStep > ConstSerializedStepUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1286
std::shared_ptr< SerializedStep > SerializedStepSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1287
IGNITION_MSGS_VISIBLE WorldStatisticsDefaultTypeInternal _WorldStatistics_default_instance_
std::shared_ptr< SerializedEntity > SerializedEntitySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1279
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< const SerializedEntity > ConstSerializedEntitySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1280
std::unique_ptr< const SerializedState > ConstSerializedStateUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1282
std::unique_ptr< const SerializedEntity > ConstSerializedEntityUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1278
std::unique_ptr< SerializedComponent > SerializedComponentUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1273
std::unique_ptr< SerializedStep > SerializedStepUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1285
IGNITION_MSGS_VISIBLE SerializedStateDefaultTypeInternal _SerializedState_default_instance_
std::shared_ptr< const SerializedComponent > ConstSerializedComponentSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:1276
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/serialized.pb.h:58
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)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)