Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/entity_factory.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_5ffactory_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_5ffactory_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>
36 #include "ignition/msgs/light.pb.h"
37 #include "ignition/msgs/model.pb.h"
38 #include "ignition/msgs/pose.pb.h"
40 #ifndef _MSC_VER
41 #pragma GCC system_header
42 #else
43 #pragma warning(push)
44 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
45 #endif
46 #ifdef __linux__
47 #include <sys/sysmacros.h>
48 #endif
49 #include <memory>
50 #include <ignition/msgs/Export.hh>
51 // @@protoc_insertion_point(includes)
52 #include <google/protobuf/port_def.inc>
53 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fentity_5ffactory_2eproto IGNITION_MSGS_VISIBLE
54 PROTOBUF_NAMESPACE_OPEN
55 namespace internal {
56 class AnyMetadata;
57 } // namespace internal
58 PROTOBUF_NAMESPACE_CLOSE
59 
60 // Internal implementation detail -- do not use these members.
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
65  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
66  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
67  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
68  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
69  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
70  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
71 };
72 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fentity_5ffactory_2eproto;
73 namespace ignition {
74 namespace msgs {
75 class EntityFactory;
76 class EntityFactoryDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern EntityFactoryDefaultTypeInternal _EntityFactory_default_instance_;
78 } // namespace msgs
79 } // namespace ignition
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::EntityFactory* Arena::CreateMaybeMessage<::ignition::msgs::EntityFactory>(Arena*);
82 PROTOBUF_NAMESPACE_CLOSE
83 namespace ignition {
84 namespace msgs {
85 
86 // ===================================================================
87 
88 class IGNITION_MSGS_VISIBLE EntityFactory PROTOBUF_FINAL :
89  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.EntityFactory) */ {
90  public:
91  inline EntityFactory() : EntityFactory(nullptr) {};
92  virtual ~EntityFactory();
93 
94  EntityFactory(const EntityFactory& from);
95  EntityFactory(EntityFactory&& from) noexcept
96  : EntityFactory() {
97  *this = ::std::move(from);
98  }
99 
100  inline EntityFactory& operator=(const EntityFactory& from) {
101  CopyFrom(from);
102  return *this;
103  }
104  inline EntityFactory& operator=(EntityFactory&& from) noexcept {
105  if (GetArena() == from.GetArena()) {
106  if (this != &from) InternalSwap(&from);
107  } else {
108  CopyFrom(from);
109  }
110  return *this;
111  }
112 
113  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
114  return GetDescriptor();
115  }
116  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
117  return GetMetadataStatic().descriptor;
118  }
119  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
120  return GetMetadataStatic().reflection;
121  }
122  static const EntityFactory& default_instance();
123 
124  enum FromCase {
125  kSdf = 2,
126  kSdfFilename = 3,
127  kModel = 4,
128  kLight = 5,
129  kCloneName = 6,
130  FROM_NOT_SET = 0,
131  };
132 
133  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
134  static inline const EntityFactory* internal_default_instance() {
135  return reinterpret_cast<const EntityFactory*>(
137  }
138  static constexpr int kIndexInFileMessages =
139  0;
140 
141  friend void swap(EntityFactory& a, EntityFactory& b) {
142  a.Swap(&b);
143  }
144  inline void Swap(EntityFactory* 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(EntityFactory* other) {
153  if (other == this) return;
154  GOOGLE_DCHECK(GetArena() == other->GetArena());
155  InternalSwap(other);
156  }
157 
158  // implements Message ----------------------------------------------
159 
160  inline EntityFactory* New() const final {
161  return CreateMaybeMessage<EntityFactory>(nullptr);
162  }
163 
164  EntityFactory* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
165  return CreateMaybeMessage<EntityFactory>(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 EntityFactory& from);
170  void MergeFrom(const EntityFactory& 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(EntityFactory* other);
185  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
186  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
187  return "ignition.msgs.EntityFactory";
188  }
189  protected:
190  explicit EntityFactory(::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_2fentity_5ffactory_2eproto);
200  return ::descriptor_table_ignition_2fmsgs_2fentity_5ffactory_2eproto.file_level_metadata[kIndexInFileMessages];
201  }
202 
203  public:
204 
205  // nested types ----------------------------------------------------
206 
207  // accessors -------------------------------------------------------
208 
209  enum : int {
210  kNameFieldNumber = 8,
211  kRelativeToFieldNumber = 10,
212  kHeaderFieldNumber = 1,
213  kPoseFieldNumber = 7,
214  kSphericalCoordinatesFieldNumber = 11,
215  kAllowRenamingFieldNumber = 9,
216  kSdfFieldNumber = 2,
217  kSdfFilenameFieldNumber = 3,
218  kModelFieldNumber = 4,
219  kLightFieldNumber = 5,
220  kCloneNameFieldNumber = 6,
221  };
222  // string name = 8;
223  void clear_name();
224  const std::string& name() const;
225  void set_name(const std::string& value);
226  void set_name(std::string&& value);
227  void set_name(const char* value);
228  void set_name(const char* value, size_t size);
232  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
233  " string fields are deprecated and will be removed in a"
234  " future release.")
235  std::string* unsafe_arena_release_name();
236  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
237  " string fields are deprecated and will be removed in a"
238  " future release.")
239  void unsafe_arena_set_allocated_name(
240  std::string* name);
241  private:
242  const std::string& _internal_name() const;
243  void _internal_set_name(const std::string& value);
244  std::string* _internal_mutable_name();
245  public:
246 
247  // string relative_to = 10;
248  void clear_relative_to();
249  const std::string& relative_to() const;
250  void set_relative_to(const std::string& value);
251  void set_relative_to(std::string&& value);
252  void set_relative_to(const char* value);
253  void set_relative_to(const char* value, size_t size);
254  std::string* mutable_relative_to();
255  std::string* release_relative_to();
256  void set_allocated_relative_to(std::string* relative_to);
257  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
258  " string fields are deprecated and will be removed in a"
259  " future release.")
260  std::string* unsafe_arena_release_relative_to();
261  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
262  " string fields are deprecated and will be removed in a"
263  " future release.")
264  void unsafe_arena_set_allocated_relative_to(
265  std::string* relative_to);
266  private:
267  const std::string& _internal_relative_to() const;
268  void _internal_set_relative_to(const std::string& value);
269  std::string* _internal_mutable_relative_to();
270  public:
271 
272  // .ignition.msgs.Header header = 1;
273  bool has_header() const;
274  private:
275  bool _internal_has_header() const;
276  public:
277  void clear_header();
278  const ::ignition::msgs::Header& header() const;
279  ::ignition::msgs::Header* release_header();
280  ::ignition::msgs::Header* mutable_header();
281  void set_allocated_header(::ignition::msgs::Header* header);
282  private:
283  const ::ignition::msgs::Header& _internal_header() const;
284  ::ignition::msgs::Header* _internal_mutable_header();
285  public:
286  void unsafe_arena_set_allocated_header(
287  ::ignition::msgs::Header* header);
288  ::ignition::msgs::Header* unsafe_arena_release_header();
289 
290  // .ignition.msgs.Pose pose = 7;
291  bool has_pose() const;
292  private:
293  bool _internal_has_pose() const;
294  public:
295  void clear_pose();
296  const ::ignition::msgs::Pose& pose() const;
297  ::ignition::msgs::Pose* release_pose();
298  ::ignition::msgs::Pose* mutable_pose();
299  void set_allocated_pose(::ignition::msgs::Pose* pose);
300  private:
301  const ::ignition::msgs::Pose& _internal_pose() const;
302  ::ignition::msgs::Pose* _internal_mutable_pose();
303  public:
304  void unsafe_arena_set_allocated_pose(
305  ::ignition::msgs::Pose* pose);
306  ::ignition::msgs::Pose* unsafe_arena_release_pose();
307 
308  // .ignition.msgs.SphericalCoordinates spherical_coordinates = 11;
309  bool has_spherical_coordinates() const;
310  private:
311  bool _internal_has_spherical_coordinates() const;
312  public:
313  void clear_spherical_coordinates();
314  const ::ignition::msgs::SphericalCoordinates& spherical_coordinates() const;
315  ::ignition::msgs::SphericalCoordinates* release_spherical_coordinates();
316  ::ignition::msgs::SphericalCoordinates* mutable_spherical_coordinates();
317  void set_allocated_spherical_coordinates(::ignition::msgs::SphericalCoordinates* spherical_coordinates);
318  private:
319  const ::ignition::msgs::SphericalCoordinates& _internal_spherical_coordinates() const;
320  ::ignition::msgs::SphericalCoordinates* _internal_mutable_spherical_coordinates();
321  public:
322  void unsafe_arena_set_allocated_spherical_coordinates(
323  ::ignition::msgs::SphericalCoordinates* spherical_coordinates);
324  ::ignition::msgs::SphericalCoordinates* unsafe_arena_release_spherical_coordinates();
325 
326  // bool allow_renaming = 9;
327  void clear_allow_renaming();
328  bool allow_renaming() const;
329  void set_allow_renaming(bool value);
330  private:
331  bool _internal_allow_renaming() const;
332  void _internal_set_allow_renaming(bool value);
333  public:
334 
335  // string sdf = 2;
336  private:
337  bool _internal_has_sdf() const;
338  public:
339  void clear_sdf();
340  const std::string& sdf() const;
341  void set_sdf(const std::string& value);
342  void set_sdf(std::string&& value);
343  void set_sdf(const char* value);
344  void set_sdf(const char* value, size_t size);
345  std::string* mutable_sdf();
346  std::string* release_sdf();
347  void set_allocated_sdf(std::string* sdf);
348  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
349  " string fields are deprecated and will be removed in a"
350  " future release.")
351  std::string* unsafe_arena_release_sdf();
352  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
353  " string fields are deprecated and will be removed in a"
354  " future release.")
355  void unsafe_arena_set_allocated_sdf(
356  std::string* sdf);
357  private:
358  const std::string& _internal_sdf() const;
359  void _internal_set_sdf(const std::string& value);
360  std::string* _internal_mutable_sdf();
361  public:
362 
363  // string sdf_filename = 3;
364  private:
365  bool _internal_has_sdf_filename() const;
366  public:
367  void clear_sdf_filename();
368  const std::string& sdf_filename() const;
369  void set_sdf_filename(const std::string& value);
370  void set_sdf_filename(std::string&& value);
371  void set_sdf_filename(const char* value);
372  void set_sdf_filename(const char* value, size_t size);
373  std::string* mutable_sdf_filename();
374  std::string* release_sdf_filename();
375  void set_allocated_sdf_filename(std::string* sdf_filename);
376  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
377  " string fields are deprecated and will be removed in a"
378  " future release.")
379  std::string* unsafe_arena_release_sdf_filename();
380  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
381  " string fields are deprecated and will be removed in a"
382  " future release.")
383  void unsafe_arena_set_allocated_sdf_filename(
384  std::string* sdf_filename);
385  private:
386  const std::string& _internal_sdf_filename() const;
387  void _internal_set_sdf_filename(const std::string& value);
388  std::string* _internal_mutable_sdf_filename();
389  public:
390 
391  // .ignition.msgs.Model model = 4;
392  bool has_model() const;
393  private:
394  bool _internal_has_model() const;
395  public:
396  void clear_model();
397  const ::ignition::msgs::Model& model() const;
398  ::ignition::msgs::Model* release_model();
399  ::ignition::msgs::Model* mutable_model();
400  void set_allocated_model(::ignition::msgs::Model* model);
401  private:
402  const ::ignition::msgs::Model& _internal_model() const;
403  ::ignition::msgs::Model* _internal_mutable_model();
404  public:
405  void unsafe_arena_set_allocated_model(
406  ::ignition::msgs::Model* model);
407  ::ignition::msgs::Model* unsafe_arena_release_model();
408 
409  // .ignition.msgs.Light light = 5;
410  bool has_light() const;
411  private:
412  bool _internal_has_light() const;
413  public:
414  void clear_light();
415  const ::ignition::msgs::Light& light() const;
416  ::ignition::msgs::Light* release_light();
417  ::ignition::msgs::Light* mutable_light();
418  void set_allocated_light(::ignition::msgs::Light* light);
419  private:
420  const ::ignition::msgs::Light& _internal_light() const;
421  ::ignition::msgs::Light* _internal_mutable_light();
422  public:
423  void unsafe_arena_set_allocated_light(
424  ::ignition::msgs::Light* light);
425  ::ignition::msgs::Light* unsafe_arena_release_light();
426 
427  // string clone_name = 6;
428  private:
429  bool _internal_has_clone_name() const;
430  public:
431  void clear_clone_name();
432  const std::string& clone_name() const;
433  void set_clone_name(const std::string& value);
434  void set_clone_name(std::string&& value);
435  void set_clone_name(const char* value);
436  void set_clone_name(const char* value, size_t size);
437  std::string* mutable_clone_name();
438  std::string* release_clone_name();
439  void set_allocated_clone_name(std::string* clone_name);
440  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
441  " string fields are deprecated and will be removed in a"
442  " future release.")
443  std::string* unsafe_arena_release_clone_name();
444  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
445  " string fields are deprecated and will be removed in a"
446  " future release.")
447  void unsafe_arena_set_allocated_clone_name(
448  std::string* clone_name);
449  private:
450  const std::string& _internal_clone_name() const;
451  void _internal_set_clone_name(const std::string& value);
452  std::string* _internal_mutable_clone_name();
453  public:
454 
455  void clear_from();
456  FromCase from_case() const;
457  // @@protoc_insertion_point(class_scope:ignition.msgs.EntityFactory)
458  private:
459  class _Internal;
460  void set_has_sdf();
461  void set_has_sdf_filename();
462  void set_has_model();
463  void set_has_light();
464  void set_has_clone_name();
465 
466  inline bool has_from() const;
467  inline void clear_has_from();
468 
469  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
470  typedef void InternalArenaConstructable_;
471  typedef void DestructorSkippable_;
472  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
473  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr relative_to_;
474  ::ignition::msgs::Header* header_;
475  ::ignition::msgs::Pose* pose_;
476  ::ignition::msgs::SphericalCoordinates* spherical_coordinates_;
477  bool allow_renaming_;
478  union FromUnion {
479  FromUnion() {}
480  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdf_;
481  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdf_filename_;
482  ::ignition::msgs::Model* model_;
483  ::ignition::msgs::Light* light_;
484  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr clone_name_;
485  } from_;
486  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
487  ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
488 
489  friend struct ::TableStruct_ignition_2fmsgs_2fentity_5ffactory_2eproto;
490 };
491 // ===================================================================
492 
493 
494 // ===================================================================
495 
496 #ifdef __GNUC__
497  #pragma GCC diagnostic push
498  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
499 #endif // __GNUC__
500 // EntityFactory
501 
502 // .ignition.msgs.Header header = 1;
503 inline bool EntityFactory::_internal_has_header() const {
504  return this != internal_default_instance() && header_ != nullptr;
505 }
506 inline bool EntityFactory::has_header() const {
507  return _internal_has_header();
508 }
509 inline const ::ignition::msgs::Header& EntityFactory::_internal_header() const {
510  const ::ignition::msgs::Header* p = header_;
511  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
513 }
514 inline const ::ignition::msgs::Header& EntityFactory::header() const {
515  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.header)
516  return _internal_header();
517 }
518 inline void EntityFactory::unsafe_arena_set_allocated_header(
519  ::ignition::msgs::Header* header) {
520  if (GetArena() == nullptr) {
521  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
522  }
523  header_ = header;
524  if (header) {
525 
526  } else {
527 
528  }
529  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.header)
530 }
531 inline ::ignition::msgs::Header* EntityFactory::release_header() {
532  auto temp = unsafe_arena_release_header();
533  if (GetArena() != nullptr) {
534  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
535  }
536  return temp;
537 }
538 inline ::ignition::msgs::Header* EntityFactory::unsafe_arena_release_header() {
539  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.header)
540 
541  ::ignition::msgs::Header* temp = header_;
542  header_ = nullptr;
543  return temp;
544 }
545 inline ::ignition::msgs::Header* EntityFactory::_internal_mutable_header() {
546 
547  if (header_ == nullptr) {
548  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
549  header_ = p;
550  }
551  return header_;
552 }
553 inline ::ignition::msgs::Header* EntityFactory::mutable_header() {
554  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.header)
555  return _internal_mutable_header();
556 }
557 inline void EntityFactory::set_allocated_header(::ignition::msgs::Header* header) {
558  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
559  if (message_arena == nullptr) {
560  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
561  }
562  if (header) {
563  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
564  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
565  if (message_arena != submessage_arena) {
566  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
567  message_arena, header, submessage_arena);
568  }
569 
570  } else {
571 
572  }
573  header_ = header;
574  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.header)
575 }
576 
577 // string sdf = 2;
578 inline bool EntityFactory::_internal_has_sdf() const {
579  return from_case() == kSdf;
580 }
581 inline void EntityFactory::set_has_sdf() {
582  _oneof_case_[0] = kSdf;
583 }
584 inline void EntityFactory::clear_sdf() {
585  if (_internal_has_sdf()) {
586  from_.sdf_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
587  clear_has_from();
588  }
589 }
590 inline const std::string& EntityFactory::sdf() const {
591  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.sdf)
592  return _internal_sdf();
593 }
594 inline void EntityFactory::set_sdf(const std::string& value) {
595  _internal_set_sdf(value);
596  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf)
597 }
598 inline std::string* EntityFactory::mutable_sdf() {
599  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.sdf)
600  return _internal_mutable_sdf();
601 }
602 inline const std::string& EntityFactory::_internal_sdf() const {
603  if (_internal_has_sdf()) {
604  return from_.sdf_.Get();
605  }
606  return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
607 }
608 inline void EntityFactory::_internal_set_sdf(const std::string& value) {
609  if (!_internal_has_sdf()) {
610  clear_from();
611  set_has_sdf();
612  from_.sdf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
613  }
614  from_.sdf_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
615 }
616 inline void EntityFactory::set_sdf(std::string&& value) {
617  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf)
618  if (!_internal_has_sdf()) {
619  clear_from();
620  set_has_sdf();
621  from_.sdf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
622  }
623  from_.sdf_.Set(
624  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
625  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.sdf)
626 }
627 inline void EntityFactory::set_sdf(const char* value) {
628  GOOGLE_DCHECK(value != nullptr);
629  if (!_internal_has_sdf()) {
630  clear_from();
631  set_has_sdf();
632  from_.sdf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
633  }
634  from_.sdf_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
635  ::std::string(value), GetArena());
636  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.sdf)
637 }
638 inline void EntityFactory::set_sdf(const char* value,
639  size_t size) {
640  if (!_internal_has_sdf()) {
641  clear_from();
642  set_has_sdf();
643  from_.sdf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
644  }
645  from_.sdf_.Set(
646  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
647  reinterpret_cast<const char*>(value), size),
648  GetArena());
649  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.sdf)
650 }
651 inline std::string* EntityFactory::_internal_mutable_sdf() {
652  if (!_internal_has_sdf()) {
653  clear_from();
654  set_has_sdf();
655  from_.sdf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
656  }
657  return from_.sdf_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
658 }
659 inline std::string* EntityFactory::release_sdf() {
660  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.sdf)
661  if (_internal_has_sdf()) {
662  clear_has_from();
663  return from_.sdf_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
664  } else {
665  return nullptr;
666  }
667 }
668 inline void EntityFactory::set_allocated_sdf(std::string* sdf) {
669  if (has_from()) {
670  clear_from();
671  }
672  if (sdf != nullptr) {
673  set_has_sdf();
674  from_.sdf_.UnsafeSetDefault(sdf);
675  }
676  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.sdf)
677 }
678 inline std::string* EntityFactory::unsafe_arena_release_sdf() {
679  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.sdf)
680  GOOGLE_DCHECK(GetArena() != nullptr);
681  if (_internal_has_sdf()) {
682  clear_has_from();
683  return from_.sdf_.UnsafeArenaRelease(
684  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
685  } else {
686  return nullptr;
687  }
688 }
689 inline void EntityFactory::unsafe_arena_set_allocated_sdf(std::string* sdf) {
690  GOOGLE_DCHECK(GetArena() != nullptr);
691  if (!_internal_has_sdf()) {
692  from_.sdf_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
693  }
694  clear_from();
695  if (sdf) {
696  set_has_sdf();
697  from_.sdf_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdf, GetArena());
698  }
699  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.sdf)
700 }
701 
702 // string sdf_filename = 3;
703 inline bool EntityFactory::_internal_has_sdf_filename() const {
704  return from_case() == kSdfFilename;
705 }
706 inline void EntityFactory::set_has_sdf_filename() {
707  _oneof_case_[0] = kSdfFilename;
708 }
709 inline void EntityFactory::clear_sdf_filename() {
710  if (_internal_has_sdf_filename()) {
711  from_.sdf_filename_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
712  clear_has_from();
713  }
714 }
715 inline const std::string& EntityFactory::sdf_filename() const {
716  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.sdf_filename)
717  return _internal_sdf_filename();
718 }
719 inline void EntityFactory::set_sdf_filename(const std::string& value) {
720  _internal_set_sdf_filename(value);
721  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf_filename)
722 }
723 inline std::string* EntityFactory::mutable_sdf_filename() {
724  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.sdf_filename)
725  return _internal_mutable_sdf_filename();
726 }
727 inline const std::string& EntityFactory::_internal_sdf_filename() const {
728  if (_internal_has_sdf_filename()) {
729  return from_.sdf_filename_.Get();
730  }
731  return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
732 }
733 inline void EntityFactory::_internal_set_sdf_filename(const std::string& value) {
734  if (!_internal_has_sdf_filename()) {
735  clear_from();
736  set_has_sdf_filename();
737  from_.sdf_filename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
738  }
739  from_.sdf_filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
740 }
741 inline void EntityFactory::set_sdf_filename(std::string&& value) {
742  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf_filename)
743  if (!_internal_has_sdf_filename()) {
744  clear_from();
745  set_has_sdf_filename();
746  from_.sdf_filename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
747  }
748  from_.sdf_filename_.Set(
749  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
750  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.sdf_filename)
751 }
752 inline void EntityFactory::set_sdf_filename(const char* value) {
753  GOOGLE_DCHECK(value != nullptr);
754  if (!_internal_has_sdf_filename()) {
755  clear_from();
756  set_has_sdf_filename();
757  from_.sdf_filename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
758  }
759  from_.sdf_filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
760  ::std::string(value), GetArena());
761  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.sdf_filename)
762 }
763 inline void EntityFactory::set_sdf_filename(const char* value,
764  size_t size) {
765  if (!_internal_has_sdf_filename()) {
766  clear_from();
767  set_has_sdf_filename();
768  from_.sdf_filename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
769  }
770  from_.sdf_filename_.Set(
771  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
772  reinterpret_cast<const char*>(value), size),
773  GetArena());
774  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.sdf_filename)
775 }
776 inline std::string* EntityFactory::_internal_mutable_sdf_filename() {
777  if (!_internal_has_sdf_filename()) {
778  clear_from();
779  set_has_sdf_filename();
780  from_.sdf_filename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
781  }
782  return from_.sdf_filename_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
783 }
784 inline std::string* EntityFactory::release_sdf_filename() {
785  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.sdf_filename)
786  if (_internal_has_sdf_filename()) {
787  clear_has_from();
788  return from_.sdf_filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
789  } else {
790  return nullptr;
791  }
792 }
793 inline void EntityFactory::set_allocated_sdf_filename(std::string* sdf_filename) {
794  if (has_from()) {
795  clear_from();
796  }
797  if (sdf_filename != nullptr) {
798  set_has_sdf_filename();
799  from_.sdf_filename_.UnsafeSetDefault(sdf_filename);
800  }
801  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.sdf_filename)
802 }
803 inline std::string* EntityFactory::unsafe_arena_release_sdf_filename() {
804  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.sdf_filename)
805  GOOGLE_DCHECK(GetArena() != nullptr);
806  if (_internal_has_sdf_filename()) {
807  clear_has_from();
808  return from_.sdf_filename_.UnsafeArenaRelease(
809  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
810  } else {
811  return nullptr;
812  }
813 }
814 inline void EntityFactory::unsafe_arena_set_allocated_sdf_filename(std::string* sdf_filename) {
815  GOOGLE_DCHECK(GetArena() != nullptr);
816  if (!_internal_has_sdf_filename()) {
817  from_.sdf_filename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
818  }
819  clear_from();
820  if (sdf_filename) {
821  set_has_sdf_filename();
822  from_.sdf_filename_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdf_filename, GetArena());
823  }
824  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.sdf_filename)
825 }
826 
827 // .ignition.msgs.Model model = 4;
828 inline bool EntityFactory::_internal_has_model() const {
829  return from_case() == kModel;
830 }
831 inline bool EntityFactory::has_model() const {
832  return _internal_has_model();
833 }
834 inline void EntityFactory::set_has_model() {
835  _oneof_case_[0] = kModel;
836 }
837 inline ::ignition::msgs::Model* EntityFactory::release_model() {
838  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.model)
839  if (_internal_has_model()) {
840  clear_has_from();
841  ::ignition::msgs::Model* temp = from_.model_;
842  if (GetArena() != nullptr) {
843  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
844  }
845  from_.model_ = nullptr;
846  return temp;
847  } else {
848  return nullptr;
849  }
850 }
851 inline const ::ignition::msgs::Model& EntityFactory::_internal_model() const {
852  return _internal_has_model()
853  ? *from_.model_
854  : *reinterpret_cast< ::ignition::msgs::Model*>(&::ignition::msgs::_Model_default_instance_);
855 }
856 inline const ::ignition::msgs::Model& EntityFactory::model() const {
857  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.model)
858  return _internal_model();
859 }
860 inline ::ignition::msgs::Model* EntityFactory::unsafe_arena_release_model() {
861  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.model)
862  if (_internal_has_model()) {
863  clear_has_from();
864  ::ignition::msgs::Model* temp = from_.model_;
865  from_.model_ = nullptr;
866  return temp;
867  } else {
868  return nullptr;
869  }
870 }
871 inline void EntityFactory::unsafe_arena_set_allocated_model(::ignition::msgs::Model* model) {
872  clear_from();
873  if (model) {
874  set_has_model();
875  from_.model_ = model;
876  }
877  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.model)
878 }
879 inline ::ignition::msgs::Model* EntityFactory::_internal_mutable_model() {
880  if (!_internal_has_model()) {
881  clear_from();
882  set_has_model();
883  from_.model_ = CreateMaybeMessage< ::ignition::msgs::Model >(GetArena());
884  }
885  return from_.model_;
886 }
887 inline ::ignition::msgs::Model* EntityFactory::mutable_model() {
888  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.model)
889  return _internal_mutable_model();
890 }
891 
892 // .ignition.msgs.Light light = 5;
893 inline bool EntityFactory::_internal_has_light() const {
894  return from_case() == kLight;
895 }
896 inline bool EntityFactory::has_light() const {
897  return _internal_has_light();
898 }
899 inline void EntityFactory::set_has_light() {
900  _oneof_case_[0] = kLight;
901 }
902 inline ::ignition::msgs::Light* EntityFactory::release_light() {
903  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.light)
904  if (_internal_has_light()) {
905  clear_has_from();
906  ::ignition::msgs::Light* temp = from_.light_;
907  if (GetArena() != nullptr) {
908  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
909  }
910  from_.light_ = nullptr;
911  return temp;
912  } else {
913  return nullptr;
914  }
915 }
916 inline const ::ignition::msgs::Light& EntityFactory::_internal_light() const {
917  return _internal_has_light()
918  ? *from_.light_
919  : *reinterpret_cast< ::ignition::msgs::Light*>(&::ignition::msgs::_Light_default_instance_);
920 }
921 inline const ::ignition::msgs::Light& EntityFactory::light() const {
922  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.light)
923  return _internal_light();
924 }
925 inline ::ignition::msgs::Light* EntityFactory::unsafe_arena_release_light() {
926  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.light)
927  if (_internal_has_light()) {
928  clear_has_from();
929  ::ignition::msgs::Light* temp = from_.light_;
930  from_.light_ = nullptr;
931  return temp;
932  } else {
933  return nullptr;
934  }
935 }
936 inline void EntityFactory::unsafe_arena_set_allocated_light(::ignition::msgs::Light* light) {
937  clear_from();
938  if (light) {
939  set_has_light();
940  from_.light_ = light;
941  }
942  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.light)
943 }
944 inline ::ignition::msgs::Light* EntityFactory::_internal_mutable_light() {
945  if (!_internal_has_light()) {
946  clear_from();
947  set_has_light();
948  from_.light_ = CreateMaybeMessage< ::ignition::msgs::Light >(GetArena());
949  }
950  return from_.light_;
951 }
952 inline ::ignition::msgs::Light* EntityFactory::mutable_light() {
953  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.light)
954  return _internal_mutable_light();
955 }
956 
957 // string clone_name = 6;
958 inline bool EntityFactory::_internal_has_clone_name() const {
959  return from_case() == kCloneName;
960 }
961 inline void EntityFactory::set_has_clone_name() {
962  _oneof_case_[0] = kCloneName;
963 }
964 inline void EntityFactory::clear_clone_name() {
965  if (_internal_has_clone_name()) {
966  from_.clone_name_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
967  clear_has_from();
968  }
969 }
970 inline const std::string& EntityFactory::clone_name() const {
971  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.clone_name)
972  return _internal_clone_name();
973 }
974 inline void EntityFactory::set_clone_name(const std::string& value) {
975  _internal_set_clone_name(value);
976  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.clone_name)
977 }
978 inline std::string* EntityFactory::mutable_clone_name() {
979  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.clone_name)
980  return _internal_mutable_clone_name();
981 }
982 inline const std::string& EntityFactory::_internal_clone_name() const {
983  if (_internal_has_clone_name()) {
984  return from_.clone_name_.Get();
985  }
986  return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
987 }
988 inline void EntityFactory::_internal_set_clone_name(const std::string& value) {
989  if (!_internal_has_clone_name()) {
990  clear_from();
991  set_has_clone_name();
992  from_.clone_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
993  }
994  from_.clone_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
995 }
996 inline void EntityFactory::set_clone_name(std::string&& value) {
997  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.clone_name)
998  if (!_internal_has_clone_name()) {
999  clear_from();
1000  set_has_clone_name();
1001  from_.clone_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1002  }
1003  from_.clone_name_.Set(
1004  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1005  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.clone_name)
1006 }
1007 inline void EntityFactory::set_clone_name(const char* value) {
1008  GOOGLE_DCHECK(value != nullptr);
1009  if (!_internal_has_clone_name()) {
1010  clear_from();
1011  set_has_clone_name();
1012  from_.clone_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1013  }
1014  from_.clone_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1015  ::std::string(value), GetArena());
1016  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.clone_name)
1017 }
1018 inline void EntityFactory::set_clone_name(const char* value,
1019  size_t size) {
1020  if (!_internal_has_clone_name()) {
1021  clear_from();
1022  set_has_clone_name();
1023  from_.clone_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1024  }
1025  from_.clone_name_.Set(
1026  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1027  reinterpret_cast<const char*>(value), size),
1028  GetArena());
1029  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.clone_name)
1030 }
1031 inline std::string* EntityFactory::_internal_mutable_clone_name() {
1032  if (!_internal_has_clone_name()) {
1033  clear_from();
1034  set_has_clone_name();
1035  from_.clone_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1036  }
1037  return from_.clone_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1038 }
1039 inline std::string* EntityFactory::release_clone_name() {
1040  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.clone_name)
1041  if (_internal_has_clone_name()) {
1042  clear_has_from();
1043  return from_.clone_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1044  } else {
1045  return nullptr;
1046  }
1047 }
1048 inline void EntityFactory::set_allocated_clone_name(std::string* clone_name) {
1049  if (has_from()) {
1050  clear_from();
1051  }
1052  if (clone_name != nullptr) {
1053  set_has_clone_name();
1054  from_.clone_name_.UnsafeSetDefault(clone_name);
1055  }
1056  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.clone_name)
1057 }
1058 inline std::string* EntityFactory::unsafe_arena_release_clone_name() {
1059  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.clone_name)
1060  GOOGLE_DCHECK(GetArena() != nullptr);
1061  if (_internal_has_clone_name()) {
1062  clear_has_from();
1063  return from_.clone_name_.UnsafeArenaRelease(
1064  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1065  } else {
1066  return nullptr;
1067  }
1068 }
1069 inline void EntityFactory::unsafe_arena_set_allocated_clone_name(std::string* clone_name) {
1070  GOOGLE_DCHECK(GetArena() != nullptr);
1071  if (!_internal_has_clone_name()) {
1072  from_.clone_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1073  }
1074  clear_from();
1075  if (clone_name) {
1076  set_has_clone_name();
1077  from_.clone_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), clone_name, GetArena());
1078  }
1079  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.clone_name)
1080 }
1081 
1082 // .ignition.msgs.Pose pose = 7;
1083 inline bool EntityFactory::_internal_has_pose() const {
1084  return this != internal_default_instance() && pose_ != nullptr;
1085 }
1086 inline bool EntityFactory::has_pose() const {
1087  return _internal_has_pose();
1088 }
1089 inline const ::ignition::msgs::Pose& EntityFactory::_internal_pose() const {
1090  const ::ignition::msgs::Pose* p = pose_;
1091  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
1093 }
1094 inline const ::ignition::msgs::Pose& EntityFactory::pose() const {
1095  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.pose)
1096  return _internal_pose();
1097 }
1098 inline void EntityFactory::unsafe_arena_set_allocated_pose(
1099  ::ignition::msgs::Pose* pose) {
1100  if (GetArena() == nullptr) {
1101  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1102  }
1103  pose_ = pose;
1104  if (pose) {
1105 
1106  } else {
1107 
1108  }
1109  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.pose)
1110 }
1111 inline ::ignition::msgs::Pose* EntityFactory::release_pose() {
1112  auto temp = unsafe_arena_release_pose();
1113  if (GetArena() != nullptr) {
1114  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1115  }
1116  return temp;
1117 }
1118 inline ::ignition::msgs::Pose* EntityFactory::unsafe_arena_release_pose() {
1119  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.pose)
1120 
1121  ::ignition::msgs::Pose* temp = pose_;
1122  pose_ = nullptr;
1123  return temp;
1124 }
1125 inline ::ignition::msgs::Pose* EntityFactory::_internal_mutable_pose() {
1126 
1127  if (pose_ == nullptr) {
1128  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
1129  pose_ = p;
1130  }
1131  return pose_;
1132 }
1133 inline ::ignition::msgs::Pose* EntityFactory::mutable_pose() {
1134  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.pose)
1135  return _internal_mutable_pose();
1136 }
1137 inline void EntityFactory::set_allocated_pose(::ignition::msgs::Pose* pose) {
1138  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1139  if (message_arena == nullptr) {
1140  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1141  }
1142  if (pose) {
1143  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1144  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
1145  if (message_arena != submessage_arena) {
1146  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1147  message_arena, pose, submessage_arena);
1148  }
1149 
1150  } else {
1151 
1152  }
1153  pose_ = pose;
1154  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.pose)
1155 }
1156 
1157 // string name = 8;
1158 inline void EntityFactory::clear_name() {
1159  name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1160 }
1161 inline const std::string& EntityFactory::name() const {
1162  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.name)
1163  return _internal_name();
1164 }
1165 inline void EntityFactory::set_name(const std::string& value) {
1166  _internal_set_name(value);
1167  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.name)
1168 }
1169 inline std::string* EntityFactory::mutable_name() {
1170  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.name)
1171  return _internal_mutable_name();
1172 }
1173 inline const std::string& EntityFactory::_internal_name() const {
1174  return name_.Get();
1175 }
1176 inline void EntityFactory::_internal_set_name(const std::string& value) {
1177 
1178  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1179 }
1180 inline void EntityFactory::set_name(std::string&& value) {
1181 
1182  name_.Set(
1183  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1184  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.name)
1185 }
1186 inline void EntityFactory::set_name(const char* value) {
1187  GOOGLE_DCHECK(value != nullptr);
1188 
1189  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1190  GetArena());
1191  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.name)
1192 }
1193 inline void EntityFactory::set_name(const char* value,
1194  size_t size) {
1195 
1196  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1197  reinterpret_cast<const char*>(value), size), GetArena());
1198  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.name)
1199 }
1200 inline std::string* EntityFactory::_internal_mutable_name() {
1201 
1202  return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1203 }
1204 inline std::string* EntityFactory::release_name() {
1205  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.name)
1206  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1207 }
1208 inline void EntityFactory::set_allocated_name(std::string* name) {
1209  if (name != nullptr) {
1210 
1211  } else {
1212 
1213  }
1214  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1215  GetArena());
1216  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.name)
1217 }
1218 inline std::string* EntityFactory::unsafe_arena_release_name() {
1219  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.name)
1220  GOOGLE_DCHECK(GetArena() != nullptr);
1221 
1222  return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1223  GetArena());
1224 }
1225 inline void EntityFactory::unsafe_arena_set_allocated_name(
1226  std::string* name) {
1227  GOOGLE_DCHECK(GetArena() != nullptr);
1228  if (name != nullptr) {
1229 
1230  } else {
1231 
1232  }
1233  name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1234  name, GetArena());
1235  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.name)
1236 }
1237 
1238 // bool allow_renaming = 9;
1239 inline void EntityFactory::clear_allow_renaming() {
1240  allow_renaming_ = false;
1241 }
1242 inline bool EntityFactory::_internal_allow_renaming() const {
1243  return allow_renaming_;
1244 }
1245 inline bool EntityFactory::allow_renaming() const {
1246  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.allow_renaming)
1247  return _internal_allow_renaming();
1248 }
1249 inline void EntityFactory::_internal_set_allow_renaming(bool value) {
1250 
1251  allow_renaming_ = value;
1252 }
1253 inline void EntityFactory::set_allow_renaming(bool value) {
1254  _internal_set_allow_renaming(value);
1255  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.allow_renaming)
1256 }
1257 
1258 // string relative_to = 10;
1259 inline void EntityFactory::clear_relative_to() {
1260  relative_to_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1261 }
1262 inline const std::string& EntityFactory::relative_to() const {
1263  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.relative_to)
1264  return _internal_relative_to();
1265 }
1266 inline void EntityFactory::set_relative_to(const std::string& value) {
1267  _internal_set_relative_to(value);
1268  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.relative_to)
1269 }
1270 inline std::string* EntityFactory::mutable_relative_to() {
1271  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.relative_to)
1272  return _internal_mutable_relative_to();
1273 }
1274 inline const std::string& EntityFactory::_internal_relative_to() const {
1275  return relative_to_.Get();
1276 }
1277 inline void EntityFactory::_internal_set_relative_to(const std::string& value) {
1278 
1279  relative_to_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1280 }
1281 inline void EntityFactory::set_relative_to(std::string&& value) {
1282 
1283  relative_to_.Set(
1284  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1285  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.relative_to)
1286 }
1287 inline void EntityFactory::set_relative_to(const char* value) {
1288  GOOGLE_DCHECK(value != nullptr);
1289 
1290  relative_to_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1291  GetArena());
1292  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.relative_to)
1293 }
1294 inline void EntityFactory::set_relative_to(const char* value,
1295  size_t size) {
1296 
1297  relative_to_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1298  reinterpret_cast<const char*>(value), size), GetArena());
1299  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.relative_to)
1300 }
1301 inline std::string* EntityFactory::_internal_mutable_relative_to() {
1302 
1303  return relative_to_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1304 }
1305 inline std::string* EntityFactory::release_relative_to() {
1306  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.relative_to)
1307  return relative_to_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1308 }
1309 inline void EntityFactory::set_allocated_relative_to(std::string* relative_to) {
1310  if (relative_to != nullptr) {
1311 
1312  } else {
1313 
1314  }
1315  relative_to_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), relative_to,
1316  GetArena());
1317  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.relative_to)
1318 }
1319 inline std::string* EntityFactory::unsafe_arena_release_relative_to() {
1320  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.EntityFactory.relative_to)
1321  GOOGLE_DCHECK(GetArena() != nullptr);
1322 
1323  return relative_to_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1324  GetArena());
1325 }
1326 inline void EntityFactory::unsafe_arena_set_allocated_relative_to(
1327  std::string* relative_to) {
1328  GOOGLE_DCHECK(GetArena() != nullptr);
1329  if (relative_to != nullptr) {
1330 
1331  } else {
1332 
1333  }
1334  relative_to_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1335  relative_to, GetArena());
1336  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.relative_to)
1337 }
1338 
1339 // .ignition.msgs.SphericalCoordinates spherical_coordinates = 11;
1340 inline bool EntityFactory::_internal_has_spherical_coordinates() const {
1341  return this != internal_default_instance() && spherical_coordinates_ != nullptr;
1342 }
1343 inline bool EntityFactory::has_spherical_coordinates() const {
1344  return _internal_has_spherical_coordinates();
1345 }
1346 inline const ::ignition::msgs::SphericalCoordinates& EntityFactory::_internal_spherical_coordinates() const {
1347  const ::ignition::msgs::SphericalCoordinates* p = spherical_coordinates_;
1348  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::SphericalCoordinates*>(
1350 }
1351 inline const ::ignition::msgs::SphericalCoordinates& EntityFactory::spherical_coordinates() const {
1352  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.spherical_coordinates)
1353  return _internal_spherical_coordinates();
1354 }
1355 inline void EntityFactory::unsafe_arena_set_allocated_spherical_coordinates(
1356  ::ignition::msgs::SphericalCoordinates* spherical_coordinates) {
1357  if (GetArena() == nullptr) {
1358  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spherical_coordinates_);
1359  }
1360  spherical_coordinates_ = spherical_coordinates;
1361  if (spherical_coordinates) {
1362 
1363  } else {
1364 
1365  }
1366  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.EntityFactory.spherical_coordinates)
1367 }
1368 inline ::ignition::msgs::SphericalCoordinates* EntityFactory::release_spherical_coordinates() {
1369  auto temp = unsafe_arena_release_spherical_coordinates();
1370  if (GetArena() != nullptr) {
1371  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1372  }
1373  return temp;
1374 }
1375 inline ::ignition::msgs::SphericalCoordinates* EntityFactory::unsafe_arena_release_spherical_coordinates() {
1376  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.spherical_coordinates)
1377 
1378  ::ignition::msgs::SphericalCoordinates* temp = spherical_coordinates_;
1379  spherical_coordinates_ = nullptr;
1380  return temp;
1381 }
1382 inline ::ignition::msgs::SphericalCoordinates* EntityFactory::_internal_mutable_spherical_coordinates() {
1383 
1384  if (spherical_coordinates_ == nullptr) {
1385  auto* p = CreateMaybeMessage<::ignition::msgs::SphericalCoordinates>(GetArena());
1386  spherical_coordinates_ = p;
1387  }
1388  return spherical_coordinates_;
1389 }
1390 inline ::ignition::msgs::SphericalCoordinates* EntityFactory::mutable_spherical_coordinates() {
1391  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.spherical_coordinates)
1392  return _internal_mutable_spherical_coordinates();
1393 }
1394 inline void EntityFactory::set_allocated_spherical_coordinates(::ignition::msgs::SphericalCoordinates* spherical_coordinates) {
1395  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1396  if (message_arena == nullptr) {
1397  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(spherical_coordinates_);
1398  }
1399  if (spherical_coordinates) {
1400  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1401  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(spherical_coordinates)->GetArena();
1402  if (message_arena != submessage_arena) {
1403  spherical_coordinates = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1404  message_arena, spherical_coordinates, submessage_arena);
1405  }
1406 
1407  } else {
1408 
1409  }
1410  spherical_coordinates_ = spherical_coordinates;
1411  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.spherical_coordinates)
1412 }
1413 
1414 inline bool EntityFactory::has_from() const {
1415  return from_case() != FROM_NOT_SET;
1416 }
1417 inline void EntityFactory::clear_has_from() {
1418  _oneof_case_[0] = FROM_NOT_SET;
1419 }
1420 inline EntityFactory::FromCase EntityFactory::from_case() const {
1421  return EntityFactory::FromCase(_oneof_case_[0]);
1422 }
1423 #ifdef __GNUC__
1424  #pragma GCC diagnostic pop
1425 #endif // __GNUC__
1426 
1431 // @@protoc_insertion_point(namespace_scope)
1432 
1433 } // namespace msgs
1434 } // namespace ignition
1435 
1436 #ifdef _MSC_VER
1437 #pragma warning(pop)
1438 #endif
1439 // @@protoc_insertion_point(global_scope)
1440 
1441 #include <google/protobuf/port_undef.inc>
1442 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_5ffactory_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fentity_5ffactory_2eproto
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:119
EntityFactory(EntityFactory &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:95
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:113
void set_name(const std::string &value)
EntityFactory & operator=(const EntityFactory &from)
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:100
FuelMetadata_Model Model
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1523
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(EntityFactory &a, EntityFactory &b)
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:141
FromCase
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:124
void UnsafeArenaSwap(EntityFactory *other)
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:152
void Swap(EntityFactory *other)
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:144
static const EntityFactory * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:134
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const EntityFactory & default_instance()
EntityFactory()
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:91
void CopyFrom(const EntityFactory &from)
EntityFactory(::PROTOBUF_NAMESPACE_ID::Arena *arena)
EntityFactory & operator=(EntityFactory &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:104
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
EntityFactory * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:160
void MergeFrom(const EntityFactory &from)
EntityFactory(const EntityFactory &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:116
const std::string & name() const
void set_name(const char *value)
void set_name(std::string &&value)
EntityFactory * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:164
void set_allocated_name(std::string *name)
T move(T... args)
std::unique_ptr< const EntityFactory > ConstEntityFactoryUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:1428
IGNITION_MSGS_VISIBLE ModelDefaultTypeInternal _Model_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< EntityFactory > EntityFactorySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:1429
IGNITION_MSGS_VISIBLE LightDefaultTypeInternal _Light_default_instance_
std::unique_ptr< EntityFactory > EntityFactoryUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:1427
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
IGNITION_MSGS_VISIBLE EntityFactoryDefaultTypeInternal _EntityFactory_default_instance_
IGNITION_MSGS_VISIBLE SphericalCoordinatesDefaultTypeInternal _SphericalCoordinates_default_instance_
std::shared_ptr< const EntityFactory > ConstEntityFactorySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:1430
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/entity_factory.pb.h:61
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)