Gazebo Msgs

API Reference

9.5.1
sdf_generator_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: gz/msgs/sdf_generator_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_gz_2fmsgs_2fsdf_5fgenerator_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_gz_2fmsgs_2fsdf_5fgenerator_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/map.h> // IWYU pragma: export
33 #include <google/protobuf/map_entry.h>
34 #include <google/protobuf/map_field_inl.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "gz/msgs/boolean.pb.h"
37 #include "gz/msgs/header.pb.h"
38 // @@protoc_insertion_point(includes)
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_gz_2fmsgs_2fsdf_5fgenerator_5fconfig_2eproto GZ_MSGS_VISIBLE
40 
42 // Internal implementation detail -- do not use these members.
43 struct GZ_MSGS_VISIBLE TableStruct {
44  static const ::google::protobuf::internal::ParseTableField entries[];
45  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
46  static const ::google::protobuf::internal::ParseTable schema[3];
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
49  static const ::google::protobuf::uint32 offsets[];
50 };
51 void GZ_MSGS_VISIBLE AddDescriptors();
52 } // namespace protobuf_gz_2fmsgs_2fsdf_5fgenerator_5fconfig_2eproto
53 namespace gz {
54 namespace msgs {
55 class SdfGeneratorConfig;
56 class SdfGeneratorConfigDefaultTypeInternal;
57 GZ_MSGS_VISIBLE extern SdfGeneratorConfigDefaultTypeInternal _SdfGeneratorConfig_default_instance_;
58 class SdfGeneratorConfig_EntityGeneratorConfig;
59 class SdfGeneratorConfig_EntityGeneratorConfigDefaultTypeInternal;
60 GZ_MSGS_VISIBLE extern SdfGeneratorConfig_EntityGeneratorConfigDefaultTypeInternal _SdfGeneratorConfig_EntityGeneratorConfig_default_instance_;
61 class SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUse;
62 class SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUseDefaultTypeInternal;
63 GZ_MSGS_VISIBLE extern SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUseDefaultTypeInternal _SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUse_default_instance_;
64 } // namespace msgs
65 } // namespace gz
66 namespace google {
67 namespace protobuf {
68 template<> GZ_MSGS_VISIBLE ::gz::msgs::SdfGeneratorConfig* Arena::CreateMaybeMessage<::gz::msgs::SdfGeneratorConfig>(Arena*);
69 template<> GZ_MSGS_VISIBLE ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* Arena::CreateMaybeMessage<::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig>(Arena*);
70 template<> GZ_MSGS_VISIBLE ::gz::msgs::SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUse* Arena::CreateMaybeMessage<::gz::msgs::SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUse>(Arena*);
71 } // namespace protobuf
72 } // namespace google
73 namespace gz {
74 namespace msgs {
75 
76 // ===================================================================
77 
78 class GZ_MSGS_VISIBLE SdfGeneratorConfig_EntityGeneratorConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig) */ {
79  public:
82 
84 
86  CopyFrom(from);
87  return *this;
88  }
89  #if LANG_CXX11
92  *this = ::std::move(from);
93  }
94 
95  inline SdfGeneratorConfig_EntityGeneratorConfig& operator=(SdfGeneratorConfig_EntityGeneratorConfig&& from) noexcept {
96  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103  #endif
104  static const ::google::protobuf::Descriptor* descriptor();
105  static const SdfGeneratorConfig_EntityGeneratorConfig& default_instance();
106 
107  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
109  return reinterpret_cast<const SdfGeneratorConfig_EntityGeneratorConfig*>(
111  }
112  static constexpr int kIndexInFileMessages =
113  0;
114 
117  a.Swap(&b);
118  }
119 
120  // implements Message ----------------------------------------------
121 
123  return CreateMaybeMessage<SdfGeneratorConfig_EntityGeneratorConfig>(NULL);
124  }
125 
126  SdfGeneratorConfig_EntityGeneratorConfig* New(::google::protobuf::Arena* arena) const final {
127  return CreateMaybeMessage<SdfGeneratorConfig_EntityGeneratorConfig>(arena);
128  }
129  void CopyFrom(const ::google::protobuf::Message& from) final;
130  void MergeFrom(const ::google::protobuf::Message& from) final;
131  void CopyFrom(const SdfGeneratorConfig_EntityGeneratorConfig& from);
132  void MergeFrom(const SdfGeneratorConfig_EntityGeneratorConfig& from);
133  void Clear() final;
134  bool IsInitialized() const final;
135 
136  size_t ByteSizeLong() const final;
137  bool MergePartialFromCodedStream(
138  ::google::protobuf::io::CodedInputStream* input) final;
139  void SerializeWithCachedSizes(
140  ::google::protobuf::io::CodedOutputStream* output) const final;
141  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
142  bool deterministic, ::google::protobuf::uint8* target) const final;
143  int GetCachedSize() const final { return _cached_size_.Get(); }
144 
145  private:
146  void SharedCtor();
147  void SharedDtor();
148  void SetCachedSize(int size) const final;
149  void InternalSwap(SdfGeneratorConfig_EntityGeneratorConfig* other);
150  private:
151  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
152  return NULL;
153  }
154  inline void* MaybeArenaPtr() const {
155  return NULL;
156  }
157  public:
158 
159  ::google::protobuf::Metadata GetMetadata() const final;
160 
161  // nested types ----------------------------------------------------
162 
163  // accessors -------------------------------------------------------
164 
165  // .gz.msgs.Boolean expand_include_tags = 1;
166  bool has_expand_include_tags() const;
167  void clear_expand_include_tags();
168  static const int kExpandIncludeTagsFieldNumber = 1;
169  private:
170  const ::gz::msgs::Boolean& _internal_expand_include_tags() const;
171  public:
172  const ::gz::msgs::Boolean& expand_include_tags() const;
173  ::gz::msgs::Boolean* release_expand_include_tags();
174  ::gz::msgs::Boolean* mutable_expand_include_tags();
175  void set_allocated_expand_include_tags(::gz::msgs::Boolean* expand_include_tags);
176 
177  // .gz.msgs.Boolean save_fuel_version = 2;
178  bool has_save_fuel_version() const;
179  void clear_save_fuel_version();
180  static const int kSaveFuelVersionFieldNumber = 2;
181  private:
182  const ::gz::msgs::Boolean& _internal_save_fuel_version() const;
183  public:
184  const ::gz::msgs::Boolean& save_fuel_version() const;
185  ::gz::msgs::Boolean* release_save_fuel_version();
186  ::gz::msgs::Boolean* mutable_save_fuel_version();
187  void set_allocated_save_fuel_version(::gz::msgs::Boolean* save_fuel_version);
188 
189  // .gz.msgs.Boolean resources_use_absolute_paths = 3;
190  bool has_resources_use_absolute_paths() const;
191  void clear_resources_use_absolute_paths();
192  static const int kResourcesUseAbsolutePathsFieldNumber = 3;
193  private:
194  const ::gz::msgs::Boolean& _internal_resources_use_absolute_paths() const;
195  public:
196  const ::gz::msgs::Boolean& resources_use_absolute_paths() const;
197  ::gz::msgs::Boolean* release_resources_use_absolute_paths();
198  ::gz::msgs::Boolean* mutable_resources_use_absolute_paths();
199  void set_allocated_resources_use_absolute_paths(::gz::msgs::Boolean* resources_use_absolute_paths);
200 
201  // .gz.msgs.Boolean copy_model_resources = 4;
202  bool has_copy_model_resources() const;
203  void clear_copy_model_resources();
204  static const int kCopyModelResourcesFieldNumber = 4;
205  private:
206  const ::gz::msgs::Boolean& _internal_copy_model_resources() const;
207  public:
208  const ::gz::msgs::Boolean& copy_model_resources() const;
209  ::gz::msgs::Boolean* release_copy_model_resources();
210  ::gz::msgs::Boolean* mutable_copy_model_resources();
211  void set_allocated_copy_model_resources(::gz::msgs::Boolean* copy_model_resources);
212 
213  // @@protoc_insertion_point(class_scope:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig)
214  private:
215 
216  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
217  ::gz::msgs::Boolean* expand_include_tags_;
218  ::gz::msgs::Boolean* save_fuel_version_;
219  ::gz::msgs::Boolean* resources_use_absolute_paths_;
220  ::gz::msgs::Boolean* copy_model_resources_;
221  mutable ::google::protobuf::internal::CachedSize _cached_size_;
223 };
224 // -------------------------------------------------------------------
225 
227  ::std::string, ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig,
228  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
229  ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
230  0 > {
231 public:
232  typedef ::google::protobuf::internal::MapEntry<SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUse,
234  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
235  ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
238  SdfGeneratorConfig_OverrideEntityGenConfigsEntry_DoNotUse(::google::protobuf::Arena* arena);
241  void MergeFrom(const ::google::protobuf::Message& other) final;
242  ::google::protobuf::Metadata GetMetadata() const;
243 };
244 
245 // -------------------------------------------------------------------
246 
247 class GZ_MSGS_VISIBLE SdfGeneratorConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:gz.msgs.SdfGeneratorConfig) */ {
248  public:
250  virtual ~SdfGeneratorConfig();
251 
253 
255  CopyFrom(from);
256  return *this;
257  }
258  #if LANG_CXX11
259  SdfGeneratorConfig(SdfGeneratorConfig&& from) noexcept
260  : SdfGeneratorConfig() {
261  *this = ::std::move(from);
262  }
263 
264  inline SdfGeneratorConfig& operator=(SdfGeneratorConfig&& from) noexcept {
265  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
266  if (this != &from) InternalSwap(&from);
267  } else {
268  CopyFrom(from);
269  }
270  return *this;
271  }
272  #endif
273  static const ::google::protobuf::Descriptor* descriptor();
274  static const SdfGeneratorConfig& default_instance();
275 
276  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
278  return reinterpret_cast<const SdfGeneratorConfig*>(
280  }
281  static constexpr int kIndexInFileMessages =
282  2;
283 
284  void Swap(SdfGeneratorConfig* other);
286  a.Swap(&b);
287  }
288 
289  // implements Message ----------------------------------------------
290 
291  inline SdfGeneratorConfig* New() const final {
292  return CreateMaybeMessage<SdfGeneratorConfig>(NULL);
293  }
294 
295  SdfGeneratorConfig* New(::google::protobuf::Arena* arena) const final {
296  return CreateMaybeMessage<SdfGeneratorConfig>(arena);
297  }
298  void CopyFrom(const ::google::protobuf::Message& from) final;
299  void MergeFrom(const ::google::protobuf::Message& from) final;
300  void CopyFrom(const SdfGeneratorConfig& from);
301  void MergeFrom(const SdfGeneratorConfig& from);
302  void Clear() final;
303  bool IsInitialized() const final;
304 
305  size_t ByteSizeLong() const final;
306  bool MergePartialFromCodedStream(
307  ::google::protobuf::io::CodedInputStream* input) final;
308  void SerializeWithCachedSizes(
309  ::google::protobuf::io::CodedOutputStream* output) const final;
310  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
311  bool deterministic, ::google::protobuf::uint8* target) const final;
312  int GetCachedSize() const final { return _cached_size_.Get(); }
313 
314  private:
315  void SharedCtor();
316  void SharedDtor();
317  void SetCachedSize(int size) const final;
318  void InternalSwap(SdfGeneratorConfig* other);
319  private:
320  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
321  return NULL;
322  }
323  inline void* MaybeArenaPtr() const {
324  return NULL;
325  }
326  public:
327 
328  ::google::protobuf::Metadata GetMetadata() const final;
329 
330  // nested types ----------------------------------------------------
331 
333 
334  // accessors -------------------------------------------------------
335 
336  // map<string, .gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig> override_entity_gen_configs = 3;
337  int override_entity_gen_configs_size() const;
338  void clear_override_entity_gen_configs();
339  static const int kOverrideEntityGenConfigsFieldNumber = 3;
340  const ::google::protobuf::Map< ::std::string, ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig >&
341  override_entity_gen_configs() const;
342  ::google::protobuf::Map< ::std::string, ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig >*
343  mutable_override_entity_gen_configs();
344 
345  // .gz.msgs.Header header = 1;
346  bool has_header() const;
347  void clear_header();
348  static const int kHeaderFieldNumber = 1;
349  private:
350  const ::gz::msgs::Header& _internal_header() const;
351  public:
352  const ::gz::msgs::Header& header() const;
353  ::gz::msgs::Header* release_header();
354  ::gz::msgs::Header* mutable_header();
355  void set_allocated_header(::gz::msgs::Header* header);
356 
357  // .gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig global_entity_gen_config = 2;
358  bool has_global_entity_gen_config() const;
359  void clear_global_entity_gen_config();
360  static const int kGlobalEntityGenConfigFieldNumber = 2;
361  private:
362  const ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig& _internal_global_entity_gen_config() const;
363  public:
364  const ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig& global_entity_gen_config() const;
365  ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* release_global_entity_gen_config();
366  ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* mutable_global_entity_gen_config();
367  void set_allocated_global_entity_gen_config(::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* global_entity_gen_config);
368 
369  // @@protoc_insertion_point(class_scope:gz.msgs.SdfGeneratorConfig)
370  private:
371 
372  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
373  ::google::protobuf::internal::MapField<
375  ::std::string, ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig,
376  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
377  ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
378  0 > override_entity_gen_configs_;
379  ::gz::msgs::Header* header_;
380  ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* global_entity_gen_config_;
381  mutable ::google::protobuf::internal::CachedSize _cached_size_;
383 };
384 // ===================================================================
385 
386 
387 // ===================================================================
388 
389 #ifdef __GNUC__
390  #pragma GCC diagnostic push
391  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
392 #endif // __GNUC__
393 // SdfGeneratorConfig_EntityGeneratorConfig
394 
395 // .gz.msgs.Boolean expand_include_tags = 1;
397  return this != internal_default_instance() && expand_include_tags_ != NULL;
398 }
399 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::_internal_expand_include_tags() const {
400  return *expand_include_tags_;
401 }
402 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::expand_include_tags() const {
403  const ::gz::msgs::Boolean* p = expand_include_tags_;
404  // @@protoc_insertion_point(field_get:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.expand_include_tags)
405  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Boolean*>(
407 }
409  // @@protoc_insertion_point(field_release:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.expand_include_tags)
410 
411  ::gz::msgs::Boolean* temp = expand_include_tags_;
412  expand_include_tags_ = NULL;
413  return temp;
414 }
416 
417  if (expand_include_tags_ == NULL) {
418  auto* p = CreateMaybeMessage<::gz::msgs::Boolean>(GetArenaNoVirtual());
419  expand_include_tags_ = p;
420  }
421  // @@protoc_insertion_point(field_mutable:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.expand_include_tags)
422  return expand_include_tags_;
423 }
425  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
426  if (message_arena == NULL) {
427  delete reinterpret_cast< ::google::protobuf::MessageLite*>(expand_include_tags_);
428  }
429  if (expand_include_tags) {
430  ::google::protobuf::Arena* submessage_arena = NULL;
431  if (message_arena != submessage_arena) {
432  expand_include_tags = ::google::protobuf::internal::GetOwnedMessage(
433  message_arena, expand_include_tags, submessage_arena);
434  }
435 
436  } else {
437 
438  }
439  expand_include_tags_ = expand_include_tags;
440  // @@protoc_insertion_point(field_set_allocated:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.expand_include_tags)
441 }
442 
443 // .gz.msgs.Boolean save_fuel_version = 2;
445  return this != internal_default_instance() && save_fuel_version_ != NULL;
446 }
447 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::_internal_save_fuel_version() const {
448  return *save_fuel_version_;
449 }
450 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::save_fuel_version() const {
451  const ::gz::msgs::Boolean* p = save_fuel_version_;
452  // @@protoc_insertion_point(field_get:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.save_fuel_version)
453  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Boolean*>(
455 }
457  // @@protoc_insertion_point(field_release:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.save_fuel_version)
458 
459  ::gz::msgs::Boolean* temp = save_fuel_version_;
460  save_fuel_version_ = NULL;
461  return temp;
462 }
464 
465  if (save_fuel_version_ == NULL) {
466  auto* p = CreateMaybeMessage<::gz::msgs::Boolean>(GetArenaNoVirtual());
467  save_fuel_version_ = p;
468  }
469  // @@protoc_insertion_point(field_mutable:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.save_fuel_version)
470  return save_fuel_version_;
471 }
473  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
474  if (message_arena == NULL) {
475  delete reinterpret_cast< ::google::protobuf::MessageLite*>(save_fuel_version_);
476  }
477  if (save_fuel_version) {
478  ::google::protobuf::Arena* submessage_arena = NULL;
479  if (message_arena != submessage_arena) {
480  save_fuel_version = ::google::protobuf::internal::GetOwnedMessage(
481  message_arena, save_fuel_version, submessage_arena);
482  }
483 
484  } else {
485 
486  }
487  save_fuel_version_ = save_fuel_version;
488  // @@protoc_insertion_point(field_set_allocated:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.save_fuel_version)
489 }
490 
491 // .gz.msgs.Boolean resources_use_absolute_paths = 3;
493  return this != internal_default_instance() && resources_use_absolute_paths_ != NULL;
494 }
495 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::_internal_resources_use_absolute_paths() const {
496  return *resources_use_absolute_paths_;
497 }
499  const ::gz::msgs::Boolean* p = resources_use_absolute_paths_;
500  // @@protoc_insertion_point(field_get:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.resources_use_absolute_paths)
501  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Boolean*>(
503 }
505  // @@protoc_insertion_point(field_release:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.resources_use_absolute_paths)
506 
507  ::gz::msgs::Boolean* temp = resources_use_absolute_paths_;
508  resources_use_absolute_paths_ = NULL;
509  return temp;
510 }
512 
513  if (resources_use_absolute_paths_ == NULL) {
514  auto* p = CreateMaybeMessage<::gz::msgs::Boolean>(GetArenaNoVirtual());
515  resources_use_absolute_paths_ = p;
516  }
517  // @@protoc_insertion_point(field_mutable:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.resources_use_absolute_paths)
518  return resources_use_absolute_paths_;
519 }
521  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
522  if (message_arena == NULL) {
523  delete reinterpret_cast< ::google::protobuf::MessageLite*>(resources_use_absolute_paths_);
524  }
525  if (resources_use_absolute_paths) {
526  ::google::protobuf::Arena* submessage_arena = NULL;
527  if (message_arena != submessage_arena) {
528  resources_use_absolute_paths = ::google::protobuf::internal::GetOwnedMessage(
529  message_arena, resources_use_absolute_paths, submessage_arena);
530  }
531 
532  } else {
533 
534  }
535  resources_use_absolute_paths_ = resources_use_absolute_paths;
536  // @@protoc_insertion_point(field_set_allocated:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.resources_use_absolute_paths)
537 }
538 
539 // .gz.msgs.Boolean copy_model_resources = 4;
541  return this != internal_default_instance() && copy_model_resources_ != NULL;
542 }
543 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::_internal_copy_model_resources() const {
544  return *copy_model_resources_;
545 }
546 inline const ::gz::msgs::Boolean& SdfGeneratorConfig_EntityGeneratorConfig::copy_model_resources() const {
547  const ::gz::msgs::Boolean* p = copy_model_resources_;
548  // @@protoc_insertion_point(field_get:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.copy_model_resources)
549  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Boolean*>(
551 }
553  // @@protoc_insertion_point(field_release:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.copy_model_resources)
554 
555  ::gz::msgs::Boolean* temp = copy_model_resources_;
556  copy_model_resources_ = NULL;
557  return temp;
558 }
560 
561  if (copy_model_resources_ == NULL) {
562  auto* p = CreateMaybeMessage<::gz::msgs::Boolean>(GetArenaNoVirtual());
563  copy_model_resources_ = p;
564  }
565  // @@protoc_insertion_point(field_mutable:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.copy_model_resources)
566  return copy_model_resources_;
567 }
569  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
570  if (message_arena == NULL) {
571  delete reinterpret_cast< ::google::protobuf::MessageLite*>(copy_model_resources_);
572  }
573  if (copy_model_resources) {
574  ::google::protobuf::Arena* submessage_arena = NULL;
575  if (message_arena != submessage_arena) {
576  copy_model_resources = ::google::protobuf::internal::GetOwnedMessage(
577  message_arena, copy_model_resources, submessage_arena);
578  }
579 
580  } else {
581 
582  }
583  copy_model_resources_ = copy_model_resources;
584  // @@protoc_insertion_point(field_set_allocated:gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig.copy_model_resources)
585 }
586 
587 // -------------------------------------------------------------------
588 
589 // -------------------------------------------------------------------
590 
591 // SdfGeneratorConfig
592 
593 // .gz.msgs.Header header = 1;
594 inline bool SdfGeneratorConfig::has_header() const {
595  return this != internal_default_instance() && header_ != NULL;
596 }
597 inline const ::gz::msgs::Header& SdfGeneratorConfig::_internal_header() const {
598  return *header_;
599 }
600 inline const ::gz::msgs::Header& SdfGeneratorConfig::header() const {
601  const ::gz::msgs::Header* p = header_;
602  // @@protoc_insertion_point(field_get:gz.msgs.SdfGeneratorConfig.header)
603  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Header*>(
605 }
606 inline ::gz::msgs::Header* SdfGeneratorConfig::release_header() {
607  // @@protoc_insertion_point(field_release:gz.msgs.SdfGeneratorConfig.header)
608 
609  ::gz::msgs::Header* temp = header_;
610  header_ = NULL;
611  return temp;
612 }
613 inline ::gz::msgs::Header* SdfGeneratorConfig::mutable_header() {
614 
615  if (header_ == NULL) {
616  auto* p = CreateMaybeMessage<::gz::msgs::Header>(GetArenaNoVirtual());
617  header_ = p;
618  }
619  // @@protoc_insertion_point(field_mutable:gz.msgs.SdfGeneratorConfig.header)
620  return header_;
621 }
623  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
624  if (message_arena == NULL) {
625  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
626  }
627  if (header) {
628  ::google::protobuf::Arena* submessage_arena = NULL;
629  if (message_arena != submessage_arena) {
630  header = ::google::protobuf::internal::GetOwnedMessage(
631  message_arena, header, submessage_arena);
632  }
633 
634  } else {
635 
636  }
637  header_ = header;
638  // @@protoc_insertion_point(field_set_allocated:gz.msgs.SdfGeneratorConfig.header)
639 }
640 
641 // .gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig global_entity_gen_config = 2;
643  return this != internal_default_instance() && global_entity_gen_config_ != NULL;
644 }
646  if (GetArenaNoVirtual() == NULL && global_entity_gen_config_ != NULL) {
647  delete global_entity_gen_config_;
648  }
649  global_entity_gen_config_ = NULL;
650 }
651 inline const ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig& SdfGeneratorConfig::_internal_global_entity_gen_config() const {
652  return *global_entity_gen_config_;
653 }
654 inline const ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig& SdfGeneratorConfig::global_entity_gen_config() const {
655  const ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* p = global_entity_gen_config_;
656  // @@protoc_insertion_point(field_get:gz.msgs.SdfGeneratorConfig.global_entity_gen_config)
657  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig*>(
659 }
660 inline ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* SdfGeneratorConfig::release_global_entity_gen_config() {
661  // @@protoc_insertion_point(field_release:gz.msgs.SdfGeneratorConfig.global_entity_gen_config)
662 
663  ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* temp = global_entity_gen_config_;
664  global_entity_gen_config_ = NULL;
665  return temp;
666 }
667 inline ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig* SdfGeneratorConfig::mutable_global_entity_gen_config() {
668 
669  if (global_entity_gen_config_ == NULL) {
670  auto* p = CreateMaybeMessage<::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig>(GetArenaNoVirtual());
671  global_entity_gen_config_ = p;
672  }
673  // @@protoc_insertion_point(field_mutable:gz.msgs.SdfGeneratorConfig.global_entity_gen_config)
674  return global_entity_gen_config_;
675 }
677  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
678  if (message_arena == NULL) {
679  delete global_entity_gen_config_;
680  }
681  if (global_entity_gen_config) {
682  ::google::protobuf::Arena* submessage_arena = NULL;
683  if (message_arena != submessage_arena) {
684  global_entity_gen_config = ::google::protobuf::internal::GetOwnedMessage(
685  message_arena, global_entity_gen_config, submessage_arena);
686  }
687 
688  } else {
689 
690  }
691  global_entity_gen_config_ = global_entity_gen_config;
692  // @@protoc_insertion_point(field_set_allocated:gz.msgs.SdfGeneratorConfig.global_entity_gen_config)
693 }
694 
695 // map<string, .gz.msgs.SdfGeneratorConfig.EntityGeneratorConfig> override_entity_gen_configs = 3;
697  return override_entity_gen_configs_.size();
698 }
700  override_entity_gen_configs_.Clear();
701 }
702 inline const ::google::protobuf::Map< ::std::string, ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig >&
704  // @@protoc_insertion_point(field_map:gz.msgs.SdfGeneratorConfig.override_entity_gen_configs)
705  return override_entity_gen_configs_.GetMap();
706 }
707 inline ::google::protobuf::Map< ::std::string, ::gz::msgs::SdfGeneratorConfig_EntityGeneratorConfig >*
709  // @@protoc_insertion_point(field_mutable_map:gz.msgs.SdfGeneratorConfig.override_entity_gen_configs)
710  return override_entity_gen_configs_.MutableMap();
711 }
712 
713 #ifdef __GNUC__
714  #pragma GCC diagnostic pop
715 #endif // __GNUC__
716 // -------------------------------------------------------------------
717 
718 // -------------------------------------------------------------------
719 
720 
721 // @@protoc_insertion_point(namespace_scope)
722 
723 } // namespace msgs
724 } // namespace gz
725 
726 // @@protoc_insertion_point(global_scope)
727 
728 #endif // PROTOBUF_INCLUDED_gz_2fmsgs_2fsdf_5fgenerator_5fconfig_2eproto