Ignition Msgs

API Reference

5.8.1
fuel_metadata.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/fuel_metadata.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
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 3014000 < 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/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/map.h> // IWYU pragma: export
34 #include <google/protobuf/map_entry.h>
35 #include <google/protobuf/map_field_inl.h>
36 #include <google/protobuf/unknown_field_set.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_2ffuel_5fmetadata_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::AuxiliaryParseTableField aux[]
65  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
66  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[8]
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_2ffuel_5fmetadata_2eproto;
73 namespace ignition {
74 namespace msgs {
75 class FuelMetadata;
76 class FuelMetadataDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern FuelMetadataDefaultTypeInternal _FuelMetadata_default_instance_;
78 class FuelMetadata_AnnotationsEntry_DoNotUse;
79 class FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal;
80 IGNITION_MSGS_VISIBLE extern FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal _FuelMetadata_AnnotationsEntry_DoNotUse_default_instance_;
81 class FuelMetadata_Compatibility;
82 class FuelMetadata_CompatibilityDefaultTypeInternal;
83 IGNITION_MSGS_VISIBLE extern FuelMetadata_CompatibilityDefaultTypeInternal _FuelMetadata_Compatibility_default_instance_;
84 class FuelMetadata_Contact;
85 class FuelMetadata_ContactDefaultTypeInternal;
86 IGNITION_MSGS_VISIBLE extern FuelMetadata_ContactDefaultTypeInternal _FuelMetadata_Contact_default_instance_;
87 class FuelMetadata_Dependency;
88 class FuelMetadata_DependencyDefaultTypeInternal;
89 IGNITION_MSGS_VISIBLE extern FuelMetadata_DependencyDefaultTypeInternal _FuelMetadata_Dependency_default_instance_;
90 class FuelMetadata_Legal;
91 class FuelMetadata_LegalDefaultTypeInternal;
92 IGNITION_MSGS_VISIBLE extern FuelMetadata_LegalDefaultTypeInternal _FuelMetadata_Legal_default_instance_;
93 class FuelMetadata_Model;
94 class FuelMetadata_ModelDefaultTypeInternal;
95 IGNITION_MSGS_VISIBLE extern FuelMetadata_ModelDefaultTypeInternal _FuelMetadata_Model_default_instance_;
96 class FuelMetadata_World;
97 class FuelMetadata_WorldDefaultTypeInternal;
98 IGNITION_MSGS_VISIBLE extern FuelMetadata_WorldDefaultTypeInternal _FuelMetadata_World_default_instance_;
99 } // namespace msgs
100 } // namespace ignition
101 PROTOBUF_NAMESPACE_OPEN
102 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata>(Arena*);
103 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_AnnotationsEntry_DoNotUse* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_AnnotationsEntry_DoNotUse>(Arena*);
104 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Compatibility* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Compatibility>(Arena*);
105 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Contact* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Contact>(Arena*);
106 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Dependency* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Dependency>(Arena*);
107 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Legal* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Legal>(Arena*);
108 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Model* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Model>(Arena*);
109 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_World* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_World>(Arena*);
110 PROTOBUF_NAMESPACE_CLOSE
111 namespace ignition {
112 namespace msgs {
113 
114 // ===================================================================
115 
116 class IGNITION_MSGS_VISIBLE FuelMetadata_Contact PROTOBUF_FINAL :
117  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Contact) */ {
118  public:
119  inline FuelMetadata_Contact() : FuelMetadata_Contact(nullptr) {}
121 
122  FuelMetadata_Contact(const FuelMetadata_Contact& from);
123  FuelMetadata_Contact(FuelMetadata_Contact&& from) noexcept
124  : FuelMetadata_Contact() {
125  *this = ::std::move(from);
126  }
127 
128  inline FuelMetadata_Contact& operator=(const FuelMetadata_Contact& from) {
129  CopyFrom(from);
130  return *this;
131  }
132  inline FuelMetadata_Contact& operator=(FuelMetadata_Contact&& from) noexcept {
133  if (GetArena() == from.GetArena()) {
134  if (this != &from) InternalSwap(&from);
135  } else {
136  CopyFrom(from);
137  }
138  return *this;
139  }
140 
141  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
142  return GetDescriptor();
143  }
144  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
145  return GetMetadataStatic().descriptor;
146  }
147  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
148  return GetMetadataStatic().reflection;
149  }
150  static const FuelMetadata_Contact& default_instance();
151 
152  static inline const FuelMetadata_Contact* internal_default_instance() {
153  return reinterpret_cast<const FuelMetadata_Contact*>(
155  }
156  static constexpr int kIndexInFileMessages =
157  0;
158 
159  friend void swap(FuelMetadata_Contact& a, FuelMetadata_Contact& b) {
160  a.Swap(&b);
161  }
162  inline void Swap(FuelMetadata_Contact* other) {
163  if (other == this) return;
164  if (GetArena() == other->GetArena()) {
165  InternalSwap(other);
166  } else {
167  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
168  }
169  }
170  void UnsafeArenaSwap(FuelMetadata_Contact* other) {
171  if (other == this) return;
172  GOOGLE_DCHECK(GetArena() == other->GetArena());
173  InternalSwap(other);
174  }
175 
176  // implements Message ----------------------------------------------
177 
178  inline FuelMetadata_Contact* New() const final {
179  return CreateMaybeMessage<FuelMetadata_Contact>(nullptr);
180  }
181 
182  FuelMetadata_Contact* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
183  return CreateMaybeMessage<FuelMetadata_Contact>(arena);
184  }
185  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
186  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
187  void CopyFrom(const FuelMetadata_Contact& from);
188  void MergeFrom(const FuelMetadata_Contact& from);
189  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
190  bool IsInitialized() const final;
191 
192  size_t ByteSizeLong() const final;
193  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
194  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
195  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
196  int GetCachedSize() const final { return _cached_size_.Get(); }
197 
198  private:
199  inline void SharedCtor();
200  inline void SharedDtor();
201  void SetCachedSize(int size) const final;
202  void InternalSwap(FuelMetadata_Contact* other);
203  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
204  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
205  return "ignition.msgs.FuelMetadata.Contact";
206  }
207  protected:
208  explicit FuelMetadata_Contact(::PROTOBUF_NAMESPACE_ID::Arena* arena);
209  private:
210  static void ArenaDtor(void* object);
211  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
212  public:
213 
214  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
215  private:
216  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
217  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
218  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
219  }
220 
221  public:
222 
223  // nested types ----------------------------------------------------
224 
225  // accessors -------------------------------------------------------
226 
227  enum : int {
228  kNameFieldNumber = 1,
229  kEmailFieldNumber = 2,
230  };
231  // string name = 1;
232  void clear_name();
233  const std::string& name() const;
234  void set_name(const std::string& value);
235  void set_name(std::string&& value);
236  void set_name(const char* value);
237  void set_name(const char* value, size_t size);
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 email = 2;
248  void clear_email();
249  const std::string& email() const;
250  void set_email(const std::string& value);
251  void set_email(std::string&& value);
252  void set_email(const char* value);
253  void set_email(const char* value, size_t size);
257  private:
258  const std::string& _internal_email() const;
259  void _internal_set_email(const std::string& value);
260  std::string* _internal_mutable_email();
261  public:
262 
263  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Contact)
264  private:
265  class _Internal;
266 
267  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
268  typedef void InternalArenaConstructable_;
269  typedef void DestructorSkippable_;
270  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
271  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr email_;
272  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
273  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
274 };
275 // -------------------------------------------------------------------
276 
277 class IGNITION_MSGS_VISIBLE FuelMetadata_Legal PROTOBUF_FINAL :
278  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Legal) */ {
279  public:
280  inline FuelMetadata_Legal() : FuelMetadata_Legal(nullptr) {}
282 
283  FuelMetadata_Legal(const FuelMetadata_Legal& from);
284  FuelMetadata_Legal(FuelMetadata_Legal&& from) noexcept
285  : FuelMetadata_Legal() {
286  *this = ::std::move(from);
287  }
288 
289  inline FuelMetadata_Legal& operator=(const FuelMetadata_Legal& from) {
290  CopyFrom(from);
291  return *this;
292  }
293  inline FuelMetadata_Legal& operator=(FuelMetadata_Legal&& from) noexcept {
294  if (GetArena() == from.GetArena()) {
295  if (this != &from) InternalSwap(&from);
296  } else {
297  CopyFrom(from);
298  }
299  return *this;
300  }
301 
302  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
303  return GetDescriptor();
304  }
305  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
306  return GetMetadataStatic().descriptor;
307  }
308  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
309  return GetMetadataStatic().reflection;
310  }
311  static const FuelMetadata_Legal& default_instance();
312 
313  static inline const FuelMetadata_Legal* internal_default_instance() {
314  return reinterpret_cast<const FuelMetadata_Legal*>(
316  }
317  static constexpr int kIndexInFileMessages =
318  1;
319 
320  friend void swap(FuelMetadata_Legal& a, FuelMetadata_Legal& b) {
321  a.Swap(&b);
322  }
323  inline void Swap(FuelMetadata_Legal* other) {
324  if (other == this) return;
325  if (GetArena() == other->GetArena()) {
326  InternalSwap(other);
327  } else {
328  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
329  }
330  }
331  void UnsafeArenaSwap(FuelMetadata_Legal* other) {
332  if (other == this) return;
333  GOOGLE_DCHECK(GetArena() == other->GetArena());
334  InternalSwap(other);
335  }
336 
337  // implements Message ----------------------------------------------
338 
339  inline FuelMetadata_Legal* New() const final {
340  return CreateMaybeMessage<FuelMetadata_Legal>(nullptr);
341  }
342 
343  FuelMetadata_Legal* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
344  return CreateMaybeMessage<FuelMetadata_Legal>(arena);
345  }
346  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
347  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
348  void CopyFrom(const FuelMetadata_Legal& from);
349  void MergeFrom(const FuelMetadata_Legal& from);
350  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
351  bool IsInitialized() const final;
352 
353  size_t ByteSizeLong() const final;
354  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
355  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
356  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
357  int GetCachedSize() const final { return _cached_size_.Get(); }
358 
359  private:
360  inline void SharedCtor();
361  inline void SharedDtor();
362  void SetCachedSize(int size) const final;
363  void InternalSwap(FuelMetadata_Legal* other);
364  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
365  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
366  return "ignition.msgs.FuelMetadata.Legal";
367  }
368  protected:
369  explicit FuelMetadata_Legal(::PROTOBUF_NAMESPACE_ID::Arena* arena);
370  private:
371  static void ArenaDtor(void* object);
372  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
373  public:
374 
375  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
376  private:
377  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
378  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
379  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
380  }
381 
382  public:
383 
384  // nested types ----------------------------------------------------
385 
386  // accessors -------------------------------------------------------
387 
388  enum : int {
389  kCopyrightFieldNumber = 1,
390  kLicenseFieldNumber = 2,
391  };
392  // string copyright = 1;
394  const std::string& copyright() const;
395  void set_copyright(const std::string& value);
396  void set_copyright(std::string&& value);
397  void set_copyright(const char* value);
398  void set_copyright(const char* value, size_t size);
402  private:
403  const std::string& _internal_copyright() const;
404  void _internal_set_copyright(const std::string& value);
405  std::string* _internal_mutable_copyright();
406  public:
407 
408  // string license = 2;
410  const std::string& license() const;
411  void set_license(const std::string& value);
412  void set_license(std::string&& value);
413  void set_license(const char* value);
414  void set_license(const char* value, size_t size);
418  private:
419  const std::string& _internal_license() const;
420  void _internal_set_license(const std::string& value);
421  std::string* _internal_mutable_license();
422  public:
423 
424  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Legal)
425  private:
426  class _Internal;
427 
428  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
429  typedef void InternalArenaConstructable_;
430  typedef void DestructorSkippable_;
431  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr copyright_;
432  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr license_;
433  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
434  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
435 };
436 // -------------------------------------------------------------------
437 
438 class IGNITION_MSGS_VISIBLE FuelMetadata_Model PROTOBUF_FINAL :
439  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Model) */ {
440  public:
441  inline FuelMetadata_Model() : FuelMetadata_Model(nullptr) {}
443 
444  FuelMetadata_Model(const FuelMetadata_Model& from);
445  FuelMetadata_Model(FuelMetadata_Model&& from) noexcept
446  : FuelMetadata_Model() {
447  *this = ::std::move(from);
448  }
449 
450  inline FuelMetadata_Model& operator=(const FuelMetadata_Model& from) {
451  CopyFrom(from);
452  return *this;
453  }
454  inline FuelMetadata_Model& operator=(FuelMetadata_Model&& from) noexcept {
455  if (GetArena() == from.GetArena()) {
456  if (this != &from) InternalSwap(&from);
457  } else {
458  CopyFrom(from);
459  }
460  return *this;
461  }
462 
463  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
464  return GetDescriptor();
465  }
466  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
467  return GetMetadataStatic().descriptor;
468  }
469  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
470  return GetMetadataStatic().reflection;
471  }
472  static const FuelMetadata_Model& default_instance();
473 
474  static inline const FuelMetadata_Model* internal_default_instance() {
475  return reinterpret_cast<const FuelMetadata_Model*>(
477  }
478  static constexpr int kIndexInFileMessages =
479  2;
480 
481  friend void swap(FuelMetadata_Model& a, FuelMetadata_Model& b) {
482  a.Swap(&b);
483  }
484  inline void Swap(FuelMetadata_Model* other) {
485  if (other == this) return;
486  if (GetArena() == other->GetArena()) {
487  InternalSwap(other);
488  } else {
489  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
490  }
491  }
492  void UnsafeArenaSwap(FuelMetadata_Model* other) {
493  if (other == this) return;
494  GOOGLE_DCHECK(GetArena() == other->GetArena());
495  InternalSwap(other);
496  }
497 
498  // implements Message ----------------------------------------------
499 
500  inline FuelMetadata_Model* New() const final {
501  return CreateMaybeMessage<FuelMetadata_Model>(nullptr);
502  }
503 
504  FuelMetadata_Model* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
505  return CreateMaybeMessage<FuelMetadata_Model>(arena);
506  }
507  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
508  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
509  void CopyFrom(const FuelMetadata_Model& from);
510  void MergeFrom(const FuelMetadata_Model& from);
511  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
512  bool IsInitialized() const final;
513 
514  size_t ByteSizeLong() const final;
515  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
516  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
517  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
518  int GetCachedSize() const final { return _cached_size_.Get(); }
519 
520  private:
521  inline void SharedCtor();
522  inline void SharedDtor();
523  void SetCachedSize(int size) const final;
524  void InternalSwap(FuelMetadata_Model* other);
525  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
526  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
527  return "ignition.msgs.FuelMetadata.Model";
528  }
529  protected:
530  explicit FuelMetadata_Model(::PROTOBUF_NAMESPACE_ID::Arena* arena);
531  private:
532  static void ArenaDtor(void* object);
533  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
534  public:
535 
536  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
537  private:
538  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
539  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
540  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
541  }
542 
543  public:
544 
545  // nested types ----------------------------------------------------
546 
547  // accessors -------------------------------------------------------
548 
549  enum : int {
550  kFileFieldNumber = 1,
551  kFileFormatFieldNumber = 2,
552  };
553  // string file = 1;
554  void clear_file();
555  const std::string& file() const;
556  void set_file(const std::string& value);
557  void set_file(std::string&& value);
558  void set_file(const char* value);
559  void set_file(const char* value, size_t size);
563  private:
564  const std::string& _internal_file() const;
565  void _internal_set_file(const std::string& value);
566  std::string* _internal_mutable_file();
567  public:
568 
569  // .ignition.msgs.VersionedName file_format = 2;
570  bool has_file_format() const;
571  private:
572  bool _internal_has_file_format() const;
573  public:
575  const ::ignition::msgs::VersionedName& file_format() const;
576  ::ignition::msgs::VersionedName* release_file_format();
577  ::ignition::msgs::VersionedName* mutable_file_format();
578  void set_allocated_file_format(::ignition::msgs::VersionedName* file_format);
579  private:
580  const ::ignition::msgs::VersionedName& _internal_file_format() const;
581  ::ignition::msgs::VersionedName* _internal_mutable_file_format();
582  public:
584  ::ignition::msgs::VersionedName* file_format);
585  ::ignition::msgs::VersionedName* unsafe_arena_release_file_format();
586 
587  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Model)
588  private:
589  class _Internal;
590 
591  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
592  typedef void InternalArenaConstructable_;
593  typedef void DestructorSkippable_;
594  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_;
595  ::ignition::msgs::VersionedName* file_format_;
596  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
597  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
598 };
599 // -------------------------------------------------------------------
600 
601 class IGNITION_MSGS_VISIBLE FuelMetadata_World PROTOBUF_FINAL :
602  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.World) */ {
603  public:
604  inline FuelMetadata_World() : FuelMetadata_World(nullptr) {}
606 
607  FuelMetadata_World(const FuelMetadata_World& from);
608  FuelMetadata_World(FuelMetadata_World&& from) noexcept
609  : FuelMetadata_World() {
610  *this = ::std::move(from);
611  }
612 
613  inline FuelMetadata_World& operator=(const FuelMetadata_World& from) {
614  CopyFrom(from);
615  return *this;
616  }
617  inline FuelMetadata_World& operator=(FuelMetadata_World&& from) noexcept {
618  if (GetArena() == from.GetArena()) {
619  if (this != &from) InternalSwap(&from);
620  } else {
621  CopyFrom(from);
622  }
623  return *this;
624  }
625 
626  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
627  return GetDescriptor();
628  }
629  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
630  return GetMetadataStatic().descriptor;
631  }
632  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
633  return GetMetadataStatic().reflection;
634  }
635  static const FuelMetadata_World& default_instance();
636 
637  static inline const FuelMetadata_World* internal_default_instance() {
638  return reinterpret_cast<const FuelMetadata_World*>(
640  }
641  static constexpr int kIndexInFileMessages =
642  3;
643 
644  friend void swap(FuelMetadata_World& a, FuelMetadata_World& b) {
645  a.Swap(&b);
646  }
647  inline void Swap(FuelMetadata_World* other) {
648  if (other == this) return;
649  if (GetArena() == other->GetArena()) {
650  InternalSwap(other);
651  } else {
652  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
653  }
654  }
655  void UnsafeArenaSwap(FuelMetadata_World* other) {
656  if (other == this) return;
657  GOOGLE_DCHECK(GetArena() == other->GetArena());
658  InternalSwap(other);
659  }
660 
661  // implements Message ----------------------------------------------
662 
663  inline FuelMetadata_World* New() const final {
664  return CreateMaybeMessage<FuelMetadata_World>(nullptr);
665  }
666 
667  FuelMetadata_World* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
668  return CreateMaybeMessage<FuelMetadata_World>(arena);
669  }
670  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
671  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
672  void CopyFrom(const FuelMetadata_World& from);
673  void MergeFrom(const FuelMetadata_World& from);
674  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
675  bool IsInitialized() const final;
676 
677  size_t ByteSizeLong() const final;
678  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
679  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
680  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
681  int GetCachedSize() const final { return _cached_size_.Get(); }
682 
683  private:
684  inline void SharedCtor();
685  inline void SharedDtor();
686  void SetCachedSize(int size) const final;
687  void InternalSwap(FuelMetadata_World* other);
688  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
689  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
690  return "ignition.msgs.FuelMetadata.World";
691  }
692  protected:
693  explicit FuelMetadata_World(::PROTOBUF_NAMESPACE_ID::Arena* arena);
694  private:
695  static void ArenaDtor(void* object);
696  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
697  public:
698 
699  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
700  private:
701  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
702  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
703  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
704  }
705 
706  public:
707 
708  // nested types ----------------------------------------------------
709 
710  // accessors -------------------------------------------------------
711 
712  enum : int {
713  kFileFieldNumber = 1,
714  kFileFormatFieldNumber = 2,
715  };
716  // string file = 1;
717  void clear_file();
718  const std::string& file() const;
719  void set_file(const std::string& value);
720  void set_file(std::string&& value);
721  void set_file(const char* value);
722  void set_file(const char* value, size_t size);
726  private:
727  const std::string& _internal_file() const;
728  void _internal_set_file(const std::string& value);
729  std::string* _internal_mutable_file();
730  public:
731 
732  // .ignition.msgs.VersionedName file_format = 2;
733  bool has_file_format() const;
734  private:
735  bool _internal_has_file_format() const;
736  public:
738  const ::ignition::msgs::VersionedName& file_format() const;
739  ::ignition::msgs::VersionedName* release_file_format();
740  ::ignition::msgs::VersionedName* mutable_file_format();
741  void set_allocated_file_format(::ignition::msgs::VersionedName* file_format);
742  private:
743  const ::ignition::msgs::VersionedName& _internal_file_format() const;
744  ::ignition::msgs::VersionedName* _internal_mutable_file_format();
745  public:
747  ::ignition::msgs::VersionedName* file_format);
748  ::ignition::msgs::VersionedName* unsafe_arena_release_file_format();
749 
750  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.World)
751  private:
752  class _Internal;
753 
754  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
755  typedef void InternalArenaConstructable_;
756  typedef void DestructorSkippable_;
757  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_;
758  ::ignition::msgs::VersionedName* file_format_;
759  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
760  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
761 };
762 // -------------------------------------------------------------------
763 
764 class IGNITION_MSGS_VISIBLE FuelMetadata_Dependency PROTOBUF_FINAL :
765  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Dependency) */ {
766  public:
767  inline FuelMetadata_Dependency() : FuelMetadata_Dependency(nullptr) {}
769 
770  FuelMetadata_Dependency(const FuelMetadata_Dependency& from);
771  FuelMetadata_Dependency(FuelMetadata_Dependency&& from) noexcept
772  : FuelMetadata_Dependency() {
773  *this = ::std::move(from);
774  }
775 
776  inline FuelMetadata_Dependency& operator=(const FuelMetadata_Dependency& from) {
777  CopyFrom(from);
778  return *this;
779  }
780  inline FuelMetadata_Dependency& operator=(FuelMetadata_Dependency&& from) noexcept {
781  if (GetArena() == from.GetArena()) {
782  if (this != &from) InternalSwap(&from);
783  } else {
784  CopyFrom(from);
785  }
786  return *this;
787  }
788 
789  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
790  return GetDescriptor();
791  }
792  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
793  return GetMetadataStatic().descriptor;
794  }
795  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
796  return GetMetadataStatic().reflection;
797  }
798  static const FuelMetadata_Dependency& default_instance();
799 
800  static inline const FuelMetadata_Dependency* internal_default_instance() {
801  return reinterpret_cast<const FuelMetadata_Dependency*>(
803  }
804  static constexpr int kIndexInFileMessages =
805  4;
806 
807  friend void swap(FuelMetadata_Dependency& a, FuelMetadata_Dependency& b) {
808  a.Swap(&b);
809  }
810  inline void Swap(FuelMetadata_Dependency* other) {
811  if (other == this) return;
812  if (GetArena() == other->GetArena()) {
813  InternalSwap(other);
814  } else {
815  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
816  }
817  }
818  void UnsafeArenaSwap(FuelMetadata_Dependency* other) {
819  if (other == this) return;
820  GOOGLE_DCHECK(GetArena() == other->GetArena());
821  InternalSwap(other);
822  }
823 
824  // implements Message ----------------------------------------------
825 
826  inline FuelMetadata_Dependency* New() const final {
827  return CreateMaybeMessage<FuelMetadata_Dependency>(nullptr);
828  }
829 
830  FuelMetadata_Dependency* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
831  return CreateMaybeMessage<FuelMetadata_Dependency>(arena);
832  }
833  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
834  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
835  void CopyFrom(const FuelMetadata_Dependency& from);
836  void MergeFrom(const FuelMetadata_Dependency& from);
837  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
838  bool IsInitialized() const final;
839 
840  size_t ByteSizeLong() const final;
841  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
842  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
843  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
844  int GetCachedSize() const final { return _cached_size_.Get(); }
845 
846  private:
847  inline void SharedCtor();
848  inline void SharedDtor();
849  void SetCachedSize(int size) const final;
850  void InternalSwap(FuelMetadata_Dependency* other);
851  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
852  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
853  return "ignition.msgs.FuelMetadata.Dependency";
854  }
855  protected:
856  explicit FuelMetadata_Dependency(::PROTOBUF_NAMESPACE_ID::Arena* arena);
857  private:
858  static void ArenaDtor(void* object);
859  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
860  public:
861 
862  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
863  private:
864  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
865  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
866  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
867  }
868 
869  public:
870 
871  // nested types ----------------------------------------------------
872 
873  // accessors -------------------------------------------------------
874 
875  enum : int {
876  kUriFieldNumber = 1,
877  };
878  // string uri = 1;
879  void clear_uri();
880  const std::string& uri() const;
881  void set_uri(const std::string& value);
882  void set_uri(std::string&& value);
883  void set_uri(const char* value);
884  void set_uri(const char* value, size_t size);
888  private:
889  const std::string& _internal_uri() const;
890  void _internal_set_uri(const std::string& value);
891  std::string* _internal_mutable_uri();
892  public:
893 
894  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Dependency)
895  private:
896  class _Internal;
897 
898  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
899  typedef void InternalArenaConstructable_;
900  typedef void DestructorSkippable_;
901  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uri_;
902  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
903  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
904 };
905 // -------------------------------------------------------------------
906 
907 class IGNITION_MSGS_VISIBLE FuelMetadata_Compatibility PROTOBUF_FINAL :
908  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Compatibility) */ {
909  public:
910  inline FuelMetadata_Compatibility() : FuelMetadata_Compatibility(nullptr) {}
912 
913  FuelMetadata_Compatibility(const FuelMetadata_Compatibility& from);
914  FuelMetadata_Compatibility(FuelMetadata_Compatibility&& from) noexcept
915  : FuelMetadata_Compatibility() {
916  *this = ::std::move(from);
917  }
918 
919  inline FuelMetadata_Compatibility& operator=(const FuelMetadata_Compatibility& from) {
920  CopyFrom(from);
921  return *this;
922  }
923  inline FuelMetadata_Compatibility& operator=(FuelMetadata_Compatibility&& from) noexcept {
924  if (GetArena() == from.GetArena()) {
925  if (this != &from) InternalSwap(&from);
926  } else {
927  CopyFrom(from);
928  }
929  return *this;
930  }
931 
932  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
933  return GetDescriptor();
934  }
935  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
936  return GetMetadataStatic().descriptor;
937  }
938  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
939  return GetMetadataStatic().reflection;
940  }
941  static const FuelMetadata_Compatibility& default_instance();
942 
944  kVersion = 2,
945  kVersionRange = 3,
946  VERSION_TYPE_NOT_SET = 0,
947  };
948 
949  static inline const FuelMetadata_Compatibility* internal_default_instance() {
950  return reinterpret_cast<const FuelMetadata_Compatibility*>(
952  }
953  static constexpr int kIndexInFileMessages =
954  5;
955 
956  friend void swap(FuelMetadata_Compatibility& a, FuelMetadata_Compatibility& b) {
957  a.Swap(&b);
958  }
959  inline void Swap(FuelMetadata_Compatibility* other) {
960  if (other == this) return;
961  if (GetArena() == other->GetArena()) {
962  InternalSwap(other);
963  } else {
964  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
965  }
966  }
967  void UnsafeArenaSwap(FuelMetadata_Compatibility* other) {
968  if (other == this) return;
969  GOOGLE_DCHECK(GetArena() == other->GetArena());
970  InternalSwap(other);
971  }
972 
973  // implements Message ----------------------------------------------
974 
975  inline FuelMetadata_Compatibility* New() const final {
976  return CreateMaybeMessage<FuelMetadata_Compatibility>(nullptr);
977  }
978 
979  FuelMetadata_Compatibility* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
980  return CreateMaybeMessage<FuelMetadata_Compatibility>(arena);
981  }
982  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
983  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
984  void CopyFrom(const FuelMetadata_Compatibility& from);
985  void MergeFrom(const FuelMetadata_Compatibility& from);
986  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
987  bool IsInitialized() const final;
988 
989  size_t ByteSizeLong() const final;
990  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
991  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
992  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
993  int GetCachedSize() const final { return _cached_size_.Get(); }
994 
995  private:
996  inline void SharedCtor();
997  inline void SharedDtor();
998  void SetCachedSize(int size) const final;
999  void InternalSwap(FuelMetadata_Compatibility* other);
1000  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1001  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1002  return "ignition.msgs.FuelMetadata.Compatibility";
1003  }
1004  protected:
1005  explicit FuelMetadata_Compatibility(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1006  private:
1007  static void ArenaDtor(void* object);
1008  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1009  public:
1010 
1011  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1012  private:
1013  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1014  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
1015  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
1016  }
1017 
1018  public:
1019 
1020  // nested types ----------------------------------------------------
1021 
1022  // accessors -------------------------------------------------------
1023 
1024  enum : int {
1025  kNameFieldNumber = 1,
1026  kVersionFieldNumber = 2,
1027  kVersionRangeFieldNumber = 3,
1028  };
1029  // string name = 1;
1030  void clear_name();
1031  const std::string& name() const;
1032  void set_name(const std::string& value);
1033  void set_name(std::string&& value);
1034  void set_name(const char* value);
1035  void set_name(const char* value, size_t size);
1039  private:
1040  const std::string& _internal_name() const;
1041  void _internal_set_name(const std::string& value);
1042  std::string* _internal_mutable_name();
1043  public:
1044 
1045  // .ignition.msgs.Version version = 2;
1046  bool has_version() const;
1047  private:
1048  bool _internal_has_version() const;
1049  public:
1051  const ::ignition::msgs::Version& version() const;
1052  ::ignition::msgs::Version* release_version();
1053  ::ignition::msgs::Version* mutable_version();
1054  void set_allocated_version(::ignition::msgs::Version* version);
1055  private:
1056  const ::ignition::msgs::Version& _internal_version() const;
1057  ::ignition::msgs::Version* _internal_mutable_version();
1058  public:
1060  ::ignition::msgs::Version* version);
1061  ::ignition::msgs::Version* unsafe_arena_release_version();
1062 
1063  // .ignition.msgs.VersionRange version_range = 3;
1064  bool has_version_range() const;
1065  private:
1066  bool _internal_has_version_range() const;
1067  public:
1069  const ::ignition::msgs::VersionRange& version_range() const;
1070  ::ignition::msgs::VersionRange* release_version_range();
1071  ::ignition::msgs::VersionRange* mutable_version_range();
1072  void set_allocated_version_range(::ignition::msgs::VersionRange* version_range);
1073  private:
1074  const ::ignition::msgs::VersionRange& _internal_version_range() const;
1075  ::ignition::msgs::VersionRange* _internal_mutable_version_range();
1076  public:
1078  ::ignition::msgs::VersionRange* version_range);
1079  ::ignition::msgs::VersionRange* unsafe_arena_release_version_range();
1080 
1083  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Compatibility)
1084  private:
1085  class _Internal;
1086  void set_has_version();
1087  void set_has_version_range();
1088 
1089  inline bool has_version_type() const;
1090  inline void clear_has_version_type();
1091 
1092  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1093  typedef void InternalArenaConstructable_;
1094  typedef void DestructorSkippable_;
1095  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1096  union VersionTypeUnion {
1097  VersionTypeUnion() {}
1098  ::ignition::msgs::Version* version_;
1099  ::ignition::msgs::VersionRange* version_range_;
1100  } version_type_;
1101  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1102  ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
1103 
1104  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
1105 };
1106 // -------------------------------------------------------------------
1107 
1108 class FuelMetadata_AnnotationsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<FuelMetadata_AnnotationsEntry_DoNotUse,
1109  std::string, std::string,
1110  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1111  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1112 public:
1113  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<FuelMetadata_AnnotationsEntry_DoNotUse,
1115  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1116  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> SuperType;
1118  explicit FuelMetadata_AnnotationsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1121  static bool ValidateKey(std::string* s) {
1122  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "ignition.msgs.FuelMetadata.AnnotationsEntry.key");
1123  }
1124  static bool ValidateValue(std::string* s) {
1125  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "ignition.msgs.FuelMetadata.AnnotationsEntry.value");
1126  }
1127  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& other) final;
1128  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1129  private:
1130  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1131  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
1133  }
1134 
1135  public:
1136 };
1137 
1138 // -------------------------------------------------------------------
1139 
1140 class IGNITION_MSGS_VISIBLE FuelMetadata PROTOBUF_FINAL :
1141  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata) */ {
1142  public:
1143  inline FuelMetadata() : FuelMetadata(nullptr) {}
1144  virtual ~FuelMetadata();
1145 
1146  FuelMetadata(const FuelMetadata& from);
1147  FuelMetadata(FuelMetadata&& from) noexcept
1148  : FuelMetadata() {
1149  *this = ::std::move(from);
1150  }
1151 
1152  inline FuelMetadata& operator=(const FuelMetadata& from) {
1153  CopyFrom(from);
1154  return *this;
1155  }
1156  inline FuelMetadata& operator=(FuelMetadata&& from) noexcept {
1157  if (GetArena() == from.GetArena()) {
1158  if (this != &from) InternalSwap(&from);
1159  } else {
1160  CopyFrom(from);
1161  }
1162  return *this;
1163  }
1164 
1165  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1166  return GetDescriptor();
1167  }
1168  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1169  return GetMetadataStatic().descriptor;
1170  }
1171  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1172  return GetMetadataStatic().reflection;
1173  }
1174  static const FuelMetadata& default_instance();
1175 
1177  kModel = 1,
1178  kWorld = 2,
1179  RESOURCE_TYPE_NOT_SET = 0,
1180  };
1181 
1182  static inline const FuelMetadata* internal_default_instance() {
1183  return reinterpret_cast<const FuelMetadata*>(
1185  }
1186  static constexpr int kIndexInFileMessages =
1187  7;
1188 
1189  friend void swap(FuelMetadata& a, FuelMetadata& b) {
1190  a.Swap(&b);
1191  }
1192  inline void Swap(FuelMetadata* other) {
1193  if (other == this) return;
1194  if (GetArena() == other->GetArena()) {
1195  InternalSwap(other);
1196  } else {
1197  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1198  }
1199  }
1200  void UnsafeArenaSwap(FuelMetadata* other) {
1201  if (other == this) return;
1202  GOOGLE_DCHECK(GetArena() == other->GetArena());
1203  InternalSwap(other);
1204  }
1205 
1206  // implements Message ----------------------------------------------
1207 
1208  inline FuelMetadata* New() const final {
1209  return CreateMaybeMessage<FuelMetadata>(nullptr);
1210  }
1211 
1212  FuelMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1213  return CreateMaybeMessage<FuelMetadata>(arena);
1214  }
1215  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1216  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
1217  void CopyFrom(const FuelMetadata& from);
1218  void MergeFrom(const FuelMetadata& from);
1219  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1220  bool IsInitialized() const final;
1221 
1222  size_t ByteSizeLong() const final;
1223  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1224  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1225  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1226  int GetCachedSize() const final { return _cached_size_.Get(); }
1227 
1228  private:
1229  inline void SharedCtor();
1230  inline void SharedDtor();
1231  void SetCachedSize(int size) const final;
1232  void InternalSwap(FuelMetadata* other);
1233  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1234  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1235  return "ignition.msgs.FuelMetadata";
1236  }
1237  protected:
1238  explicit FuelMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1239  private:
1240  static void ArenaDtor(void* object);
1241  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1242  public:
1243 
1244  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1245  private:
1246  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1247  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto);
1248  return ::descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto.file_level_metadata[kIndexInFileMessages];
1249  }
1250 
1251  public:
1252 
1253  // nested types ----------------------------------------------------
1254 
1255  typedef FuelMetadata_Contact Contact;
1256  typedef FuelMetadata_Legal Legal;
1257  typedef FuelMetadata_Model Model;
1258  typedef FuelMetadata_World World;
1259  typedef FuelMetadata_Dependency Dependency;
1260  typedef FuelMetadata_Compatibility Compatibility;
1261 
1262  // accessors -------------------------------------------------------
1263 
1264  enum : int {
1265  kAuthorsFieldNumber = 6,
1266  kTagsFieldNumber = 8,
1267  kAnnotationsFieldNumber = 9,
1268  kDependenciesFieldNumber = 10,
1269  kCompatibilitiesFieldNumber = 11,
1270  kNameFieldNumber = 3,
1271  kDescriptionFieldNumber = 4,
1272  kLegalFieldNumber = 7,
1273  kVersionFieldNumber = 5,
1274  kModelFieldNumber = 1,
1275  kWorldFieldNumber = 2,
1276  };
1277  // repeated .ignition.msgs.FuelMetadata.Contact authors = 6;
1278  int authors_size() const;
1279  private:
1280  int _internal_authors_size() const;
1281  public:
1283  ::ignition::msgs::FuelMetadata_Contact* mutable_authors(int index);
1284  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >*
1286  private:
1287  const ::ignition::msgs::FuelMetadata_Contact& _internal_authors(int index) const;
1288  ::ignition::msgs::FuelMetadata_Contact* _internal_add_authors();
1289  public:
1290  const ::ignition::msgs::FuelMetadata_Contact& authors(int index) const;
1291  ::ignition::msgs::FuelMetadata_Contact* add_authors();
1292  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >&
1293  authors() const;
1294 
1295  // repeated string tags = 8;
1296  int tags_size() const;
1297  private:
1298  int _internal_tags_size() const;
1299  public:
1300  void clear_tags();
1301  const std::string& tags(int index) const;
1303  void set_tags(int index, const std::string& value);
1304  void set_tags(int index, std::string&& value);
1305  void set_tags(int index, const char* value);
1306  void set_tags(int index, const char* value, size_t size);
1308  void add_tags(const std::string& value);
1309  void add_tags(std::string&& value);
1310  void add_tags(const char* value);
1311  void add_tags(const char* value, size_t size);
1312  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& tags() const;
1313  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_tags();
1314  private:
1315  const std::string& _internal_tags(int index) const;
1316  std::string* _internal_add_tags();
1317  public:
1318 
1319  // map<string, string> annotations = 9;
1320  int annotations_size() const;
1321  private:
1322  int _internal_annotations_size() const;
1323  public:
1325  private:
1326  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1327  _internal_annotations() const;
1328  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1329  _internal_mutable_annotations();
1330  public:
1331  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1332  annotations() const;
1333  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1335 
1336  // repeated .ignition.msgs.FuelMetadata.Dependency dependencies = 10;
1337  int dependencies_size() const;
1338  private:
1339  int _internal_dependencies_size() const;
1340  public:
1342  ::ignition::msgs::FuelMetadata_Dependency* mutable_dependencies(int index);
1343  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >*
1345  private:
1346  const ::ignition::msgs::FuelMetadata_Dependency& _internal_dependencies(int index) const;
1347  ::ignition::msgs::FuelMetadata_Dependency* _internal_add_dependencies();
1348  public:
1349  const ::ignition::msgs::FuelMetadata_Dependency& dependencies(int index) const;
1350  ::ignition::msgs::FuelMetadata_Dependency* add_dependencies();
1351  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >&
1352  dependencies() const;
1353 
1354  // repeated .ignition.msgs.FuelMetadata.Compatibility compatibilities = 11;
1356  private:
1357  int _internal_compatibilities_size() const;
1358  public:
1360  ::ignition::msgs::FuelMetadata_Compatibility* mutable_compatibilities(int index);
1361  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >*
1363  private:
1364  const ::ignition::msgs::FuelMetadata_Compatibility& _internal_compatibilities(int index) const;
1365  ::ignition::msgs::FuelMetadata_Compatibility* _internal_add_compatibilities();
1366  public:
1367  const ::ignition::msgs::FuelMetadata_Compatibility& compatibilities(int index) const;
1368  ::ignition::msgs::FuelMetadata_Compatibility* add_compatibilities();
1369  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >&
1371 
1372  // string name = 3;
1373  void clear_name();
1374  const std::string& name() const;
1375  void set_name(const std::string& value);
1376  void set_name(std::string&& value);
1377  void set_name(const char* value);
1378  void set_name(const char* value, size_t size);
1382  private:
1383  const std::string& _internal_name() const;
1384  void _internal_set_name(const std::string& value);
1385  std::string* _internal_mutable_name();
1386  public:
1387 
1388  // string description = 4;
1390  const std::string& description() const;
1391  void set_description(const std::string& value);
1393  void set_description(const char* value);
1394  void set_description(const char* value, size_t size);
1398  private:
1399  const std::string& _internal_description() const;
1400  void _internal_set_description(const std::string& value);
1401  std::string* _internal_mutable_description();
1402  public:
1403 
1404  // .ignition.msgs.FuelMetadata.Legal legal = 7;
1405  bool has_legal() const;
1406  private:
1407  bool _internal_has_legal() const;
1408  public:
1409  void clear_legal();
1410  const ::ignition::msgs::FuelMetadata_Legal& legal() const;
1411  ::ignition::msgs::FuelMetadata_Legal* release_legal();
1412  ::ignition::msgs::FuelMetadata_Legal* mutable_legal();
1413  void set_allocated_legal(::ignition::msgs::FuelMetadata_Legal* legal);
1414  private:
1415  const ::ignition::msgs::FuelMetadata_Legal& _internal_legal() const;
1416  ::ignition::msgs::FuelMetadata_Legal* _internal_mutable_legal();
1417  public:
1419  ::ignition::msgs::FuelMetadata_Legal* legal);
1420  ::ignition::msgs::FuelMetadata_Legal* unsafe_arena_release_legal();
1421 
1422  // int32 version = 5;
1424  ::PROTOBUF_NAMESPACE_ID::int32 version() const;
1425  void set_version(::PROTOBUF_NAMESPACE_ID::int32 value);
1426  private:
1427  ::PROTOBUF_NAMESPACE_ID::int32 _internal_version() const;
1428  void _internal_set_version(::PROTOBUF_NAMESPACE_ID::int32 value);
1429  public:
1430 
1431  // .ignition.msgs.FuelMetadata.Model model = 1;
1432  bool has_model() const;
1433  private:
1434  bool _internal_has_model() const;
1435  public:
1436  void clear_model();
1437  const ::ignition::msgs::FuelMetadata_Model& model() const;
1438  ::ignition::msgs::FuelMetadata_Model* release_model();
1439  ::ignition::msgs::FuelMetadata_Model* mutable_model();
1440  void set_allocated_model(::ignition::msgs::FuelMetadata_Model* model);
1441  private:
1442  const ::ignition::msgs::FuelMetadata_Model& _internal_model() const;
1443  ::ignition::msgs::FuelMetadata_Model* _internal_mutable_model();
1444  public:
1446  ::ignition::msgs::FuelMetadata_Model* model);
1447  ::ignition::msgs::FuelMetadata_Model* unsafe_arena_release_model();
1448 
1449  // .ignition.msgs.FuelMetadata.World world = 2;
1450  bool has_world() const;
1451  private:
1452  bool _internal_has_world() const;
1453  public:
1454  void clear_world();
1455  const ::ignition::msgs::FuelMetadata_World& world() const;
1456  ::ignition::msgs::FuelMetadata_World* release_world();
1457  ::ignition::msgs::FuelMetadata_World* mutable_world();
1458  void set_allocated_world(::ignition::msgs::FuelMetadata_World* world);
1459  private:
1460  const ::ignition::msgs::FuelMetadata_World& _internal_world() const;
1461  ::ignition::msgs::FuelMetadata_World* _internal_mutable_world();
1462  public:
1464  ::ignition::msgs::FuelMetadata_World* world);
1465  ::ignition::msgs::FuelMetadata_World* unsafe_arena_release_world();
1466 
1469  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata)
1470  private:
1471  class _Internal;
1472  void set_has_model();
1473  void set_has_world();
1474 
1475  inline bool has_resource_type() const;
1476  inline void clear_has_resource_type();
1477 
1478  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1479  typedef void InternalArenaConstructable_;
1480  typedef void DestructorSkippable_;
1481  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > authors_;
1482  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> tags_;
1483  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1486  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1487  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> annotations_;
1488  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > dependencies_;
1489  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > compatibilities_;
1490  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1491  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1492  ::ignition::msgs::FuelMetadata_Legal* legal_;
1493  ::PROTOBUF_NAMESPACE_ID::int32 version_;
1494  union ResourceTypeUnion {
1495  ResourceTypeUnion() {}
1496  ::ignition::msgs::FuelMetadata_Model* model_;
1497  ::ignition::msgs::FuelMetadata_World* world_;
1498  } resource_type_;
1499  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1500  ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
1501 
1502  friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
1503 };
1504 // ===================================================================
1505 
1506 
1507 // ===================================================================
1508 
1509 #ifdef __GNUC__
1510  #pragma GCC diagnostic push
1511  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1512 #endif // __GNUC__
1513 // FuelMetadata_Contact
1514 
1515 // string name = 1;
1516 inline void FuelMetadata_Contact::clear_name() {
1517  name_.ClearToEmpty();
1518 }
1519 inline const std::string& FuelMetadata_Contact::name() const {
1520  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Contact.name)
1521  return _internal_name();
1522 }
1523 inline void FuelMetadata_Contact::set_name(const std::string& value) {
1524  _internal_set_name(value);
1525  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Contact.name)
1526 }
1527 inline std::string* FuelMetadata_Contact::mutable_name() {
1528  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Contact.name)
1529  return _internal_mutable_name();
1530 }
1531 inline const std::string& FuelMetadata_Contact::_internal_name() const {
1532  return name_.Get();
1533 }
1534 inline void FuelMetadata_Contact::_internal_set_name(const std::string& value) {
1535 
1536  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1537 }
1538 inline void FuelMetadata_Contact::set_name(std::string&& value) {
1539 
1540  name_.Set(
1541  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1542  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Contact.name)
1543 }
1544 inline void FuelMetadata_Contact::set_name(const char* value) {
1545  GOOGLE_DCHECK(value != nullptr);
1546 
1547  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1548  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Contact.name)
1549 }
1550 inline void FuelMetadata_Contact::set_name(const char* value,
1551  size_t size) {
1552 
1553  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
1554  reinterpret_cast<const char*>(value), size), GetArena());
1555  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Contact.name)
1556 }
1557 inline std::string* FuelMetadata_Contact::_internal_mutable_name() {
1558 
1559  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1560 }
1561 inline std::string* FuelMetadata_Contact::release_name() {
1562  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Contact.name)
1563  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1564 }
1565 inline void FuelMetadata_Contact::set_allocated_name(std::string* name) {
1566  if (name != nullptr) {
1567 
1568  } else {
1569 
1570  }
1571  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1572  GetArena());
1573  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Contact.name)
1574 }
1575 
1576 // string email = 2;
1577 inline void FuelMetadata_Contact::clear_email() {
1578  email_.ClearToEmpty();
1579 }
1580 inline const std::string& FuelMetadata_Contact::email() const {
1581  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Contact.email)
1582  return _internal_email();
1583 }
1584 inline void FuelMetadata_Contact::set_email(const std::string& value) {
1585  _internal_set_email(value);
1586  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Contact.email)
1587 }
1588 inline std::string* FuelMetadata_Contact::mutable_email() {
1589  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Contact.email)
1590  return _internal_mutable_email();
1591 }
1592 inline const std::string& FuelMetadata_Contact::_internal_email() const {
1593  return email_.Get();
1594 }
1595 inline void FuelMetadata_Contact::_internal_set_email(const std::string& value) {
1596 
1597  email_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1598 }
1599 inline void FuelMetadata_Contact::set_email(std::string&& value) {
1600 
1601  email_.Set(
1602  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1603  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Contact.email)
1604 }
1605 inline void FuelMetadata_Contact::set_email(const char* value) {
1606  GOOGLE_DCHECK(value != nullptr);
1607 
1608  email_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1609  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Contact.email)
1610 }
1611 inline void FuelMetadata_Contact::set_email(const char* value,
1612  size_t size) {
1613 
1614  email_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
1615  reinterpret_cast<const char*>(value), size), GetArena());
1616  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Contact.email)
1617 }
1618 inline std::string* FuelMetadata_Contact::_internal_mutable_email() {
1619 
1620  return email_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1621 }
1622 inline std::string* FuelMetadata_Contact::release_email() {
1623  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Contact.email)
1624  return email_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1625 }
1626 inline void FuelMetadata_Contact::set_allocated_email(std::string* email) {
1627  if (email != nullptr) {
1628 
1629  } else {
1630 
1631  }
1632  email_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), email,
1633  GetArena());
1634  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Contact.email)
1635 }
1636 
1637 // -------------------------------------------------------------------
1638 
1639 // FuelMetadata_Legal
1640 
1641 // string copyright = 1;
1642 inline void FuelMetadata_Legal::clear_copyright() {
1643  copyright_.ClearToEmpty();
1644 }
1645 inline const std::string& FuelMetadata_Legal::copyright() const {
1646  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Legal.copyright)
1647  return _internal_copyright();
1648 }
1649 inline void FuelMetadata_Legal::set_copyright(const std::string& value) {
1650  _internal_set_copyright(value);
1651  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Legal.copyright)
1652 }
1653 inline std::string* FuelMetadata_Legal::mutable_copyright() {
1654  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Legal.copyright)
1655  return _internal_mutable_copyright();
1656 }
1657 inline const std::string& FuelMetadata_Legal::_internal_copyright() const {
1658  return copyright_.Get();
1659 }
1660 inline void FuelMetadata_Legal::_internal_set_copyright(const std::string& value) {
1661 
1662  copyright_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1663 }
1664 inline void FuelMetadata_Legal::set_copyright(std::string&& value) {
1665 
1666  copyright_.Set(
1667  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1668  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Legal.copyright)
1669 }
1670 inline void FuelMetadata_Legal::set_copyright(const char* value) {
1671  GOOGLE_DCHECK(value != nullptr);
1672 
1673  copyright_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1674  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Legal.copyright)
1675 }
1676 inline void FuelMetadata_Legal::set_copyright(const char* value,
1677  size_t size) {
1678 
1679  copyright_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
1680  reinterpret_cast<const char*>(value), size), GetArena());
1681  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Legal.copyright)
1682 }
1683 inline std::string* FuelMetadata_Legal::_internal_mutable_copyright() {
1684 
1685  return copyright_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1686 }
1687 inline std::string* FuelMetadata_Legal::release_copyright() {
1688  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Legal.copyright)
1689  return copyright_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1690 }
1691 inline void FuelMetadata_Legal::set_allocated_copyright(std::string* copyright) {
1692  if (copyright != nullptr) {
1693 
1694  } else {
1695 
1696  }
1697  copyright_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), copyright,
1698  GetArena());
1699  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Legal.copyright)
1700 }
1701 
1702 // string license = 2;
1703 inline void FuelMetadata_Legal::clear_license() {
1704  license_.ClearToEmpty();
1705 }
1706 inline const std::string& FuelMetadata_Legal::license() const {
1707  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Legal.license)
1708  return _internal_license();
1709 }
1710 inline void FuelMetadata_Legal::set_license(const std::string& value) {
1711  _internal_set_license(value);
1712  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Legal.license)
1713 }
1714 inline std::string* FuelMetadata_Legal::mutable_license() {
1715  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Legal.license)
1716  return _internal_mutable_license();
1717 }
1718 inline const std::string& FuelMetadata_Legal::_internal_license() const {
1719  return license_.Get();
1720 }
1721 inline void FuelMetadata_Legal::_internal_set_license(const std::string& value) {
1722 
1723  license_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1724 }
1725 inline void FuelMetadata_Legal::set_license(std::string&& value) {
1726 
1727  license_.Set(
1728  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1729  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Legal.license)
1730 }
1731 inline void FuelMetadata_Legal::set_license(const char* value) {
1732  GOOGLE_DCHECK(value != nullptr);
1733 
1734  license_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1735  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Legal.license)
1736 }
1737 inline void FuelMetadata_Legal::set_license(const char* value,
1738  size_t size) {
1739 
1740  license_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
1741  reinterpret_cast<const char*>(value), size), GetArena());
1742  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Legal.license)
1743 }
1744 inline std::string* FuelMetadata_Legal::_internal_mutable_license() {
1745 
1746  return license_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1747 }
1748 inline std::string* FuelMetadata_Legal::release_license() {
1749  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Legal.license)
1750  return license_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1751 }
1752 inline void FuelMetadata_Legal::set_allocated_license(std::string* license) {
1753  if (license != nullptr) {
1754 
1755  } else {
1756 
1757  }
1758  license_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), license,
1759  GetArena());
1760  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Legal.license)
1761 }
1762 
1763 // -------------------------------------------------------------------
1764 
1765 // FuelMetadata_Model
1766 
1767 // string file = 1;
1768 inline void FuelMetadata_Model::clear_file() {
1769  file_.ClearToEmpty();
1770 }
1771 inline const std::string& FuelMetadata_Model::file() const {
1772  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Model.file)
1773  return _internal_file();
1774 }
1775 inline void FuelMetadata_Model::set_file(const std::string& value) {
1776  _internal_set_file(value);
1777  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Model.file)
1778 }
1779 inline std::string* FuelMetadata_Model::mutable_file() {
1780  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Model.file)
1781  return _internal_mutable_file();
1782 }
1783 inline const std::string& FuelMetadata_Model::_internal_file() const {
1784  return file_.Get();
1785 }
1786 inline void FuelMetadata_Model::_internal_set_file(const std::string& value) {
1787 
1788  file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1789 }
1790 inline void FuelMetadata_Model::set_file(std::string&& value) {
1791 
1792  file_.Set(
1793  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1794  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Model.file)
1795 }
1796 inline void FuelMetadata_Model::set_file(const char* value) {
1797  GOOGLE_DCHECK(value != nullptr);
1798 
1799  file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1800  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Model.file)
1801 }
1802 inline void FuelMetadata_Model::set_file(const char* value,
1803  size_t size) {
1804 
1805  file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
1806  reinterpret_cast<const char*>(value), size), GetArena());
1807  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Model.file)
1808 }
1809 inline std::string* FuelMetadata_Model::_internal_mutable_file() {
1810 
1811  return file_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1812 }
1813 inline std::string* FuelMetadata_Model::release_file() {
1814  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Model.file)
1815  return file_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1816 }
1817 inline void FuelMetadata_Model::set_allocated_file(std::string* file) {
1818  if (file != nullptr) {
1819 
1820  } else {
1821 
1822  }
1823  file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file,
1824  GetArena());
1825  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Model.file)
1826 }
1827 
1828 // .ignition.msgs.VersionedName file_format = 2;
1829 inline bool FuelMetadata_Model::_internal_has_file_format() const {
1830  return this != internal_default_instance() && file_format_ != nullptr;
1831 }
1832 inline bool FuelMetadata_Model::has_file_format() const {
1833  return _internal_has_file_format();
1834 }
1835 inline const ::ignition::msgs::VersionedName& FuelMetadata_Model::_internal_file_format() const {
1836  const ::ignition::msgs::VersionedName* p = file_format_;
1837  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::VersionedName&>(
1839 }
1840 inline const ::ignition::msgs::VersionedName& FuelMetadata_Model::file_format() const {
1841  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Model.file_format)
1842  return _internal_file_format();
1843 }
1844 inline void FuelMetadata_Model::unsafe_arena_set_allocated_file_format(
1845  ::ignition::msgs::VersionedName* file_format) {
1846  if (GetArena() == nullptr) {
1847  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(file_format_);
1848  }
1849  file_format_ = file_format;
1850  if (file_format) {
1851 
1852  } else {
1853 
1854  }
1855  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.Model.file_format)
1856 }
1857 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::release_file_format() {
1858 
1859  ::ignition::msgs::VersionedName* temp = file_format_;
1860  file_format_ = nullptr;
1861  if (GetArena() != nullptr) {
1862  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1863  }
1864  return temp;
1865 }
1866 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::unsafe_arena_release_file_format() {
1867  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Model.file_format)
1868 
1869  ::ignition::msgs::VersionedName* temp = file_format_;
1870  file_format_ = nullptr;
1871  return temp;
1872 }
1873 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::_internal_mutable_file_format() {
1874 
1875  if (file_format_ == nullptr) {
1876  auto* p = CreateMaybeMessage<::ignition::msgs::VersionedName>(GetArena());
1877  file_format_ = p;
1878  }
1879  return file_format_;
1880 }
1881 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::mutable_file_format() {
1882  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Model.file_format)
1883  return _internal_mutable_file_format();
1884 }
1885 inline void FuelMetadata_Model::set_allocated_file_format(::ignition::msgs::VersionedName* file_format) {
1886  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1887  if (message_arena == nullptr) {
1888  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(file_format_);
1889  }
1890  if (file_format) {
1891  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1892  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(file_format)->GetArena();
1893  if (message_arena != submessage_arena) {
1894  file_format = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1895  message_arena, file_format, submessage_arena);
1896  }
1897 
1898  } else {
1899 
1900  }
1901  file_format_ = file_format;
1902  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Model.file_format)
1903 }
1904 
1905 // -------------------------------------------------------------------
1906 
1907 // FuelMetadata_World
1908 
1909 // string file = 1;
1910 inline void FuelMetadata_World::clear_file() {
1911  file_.ClearToEmpty();
1912 }
1913 inline const std::string& FuelMetadata_World::file() const {
1914  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.World.file)
1915  return _internal_file();
1916 }
1917 inline void FuelMetadata_World::set_file(const std::string& value) {
1918  _internal_set_file(value);
1919  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.World.file)
1920 }
1921 inline std::string* FuelMetadata_World::mutable_file() {
1922  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.World.file)
1923  return _internal_mutable_file();
1924 }
1925 inline const std::string& FuelMetadata_World::_internal_file() const {
1926  return file_.Get();
1927 }
1928 inline void FuelMetadata_World::_internal_set_file(const std::string& value) {
1929 
1930  file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1931 }
1932 inline void FuelMetadata_World::set_file(std::string&& value) {
1933 
1934  file_.Set(
1935  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1936  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.World.file)
1937 }
1938 inline void FuelMetadata_World::set_file(const char* value) {
1939  GOOGLE_DCHECK(value != nullptr);
1940 
1941  file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
1942  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.World.file)
1943 }
1944 inline void FuelMetadata_World::set_file(const char* value,
1945  size_t size) {
1946 
1947  file_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
1948  reinterpret_cast<const char*>(value), size), GetArena());
1949  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.World.file)
1950 }
1951 inline std::string* FuelMetadata_World::_internal_mutable_file() {
1952 
1953  return file_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1954 }
1955 inline std::string* FuelMetadata_World::release_file() {
1956  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.World.file)
1957  return file_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1958 }
1959 inline void FuelMetadata_World::set_allocated_file(std::string* file) {
1960  if (file != nullptr) {
1961 
1962  } else {
1963 
1964  }
1965  file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file,
1966  GetArena());
1967  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.World.file)
1968 }
1969 
1970 // .ignition.msgs.VersionedName file_format = 2;
1971 inline bool FuelMetadata_World::_internal_has_file_format() const {
1972  return this != internal_default_instance() && file_format_ != nullptr;
1973 }
1974 inline bool FuelMetadata_World::has_file_format() const {
1975  return _internal_has_file_format();
1976 }
1977 inline const ::ignition::msgs::VersionedName& FuelMetadata_World::_internal_file_format() const {
1978  const ::ignition::msgs::VersionedName* p = file_format_;
1979  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::VersionedName&>(
1981 }
1982 inline const ::ignition::msgs::VersionedName& FuelMetadata_World::file_format() const {
1983  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.World.file_format)
1984  return _internal_file_format();
1985 }
1986 inline void FuelMetadata_World::unsafe_arena_set_allocated_file_format(
1987  ::ignition::msgs::VersionedName* file_format) {
1988  if (GetArena() == nullptr) {
1989  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(file_format_);
1990  }
1991  file_format_ = file_format;
1992  if (file_format) {
1993 
1994  } else {
1995 
1996  }
1997  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.World.file_format)
1998 }
1999 inline ::ignition::msgs::VersionedName* FuelMetadata_World::release_file_format() {
2000 
2001  ::ignition::msgs::VersionedName* temp = file_format_;
2002  file_format_ = nullptr;
2003  if (GetArena() != nullptr) {
2004  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2005  }
2006  return temp;
2007 }
2008 inline ::ignition::msgs::VersionedName* FuelMetadata_World::unsafe_arena_release_file_format() {
2009  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.World.file_format)
2010 
2011  ::ignition::msgs::VersionedName* temp = file_format_;
2012  file_format_ = nullptr;
2013  return temp;
2014 }
2015 inline ::ignition::msgs::VersionedName* FuelMetadata_World::_internal_mutable_file_format() {
2016 
2017  if (file_format_ == nullptr) {
2018  auto* p = CreateMaybeMessage<::ignition::msgs::VersionedName>(GetArena());
2019  file_format_ = p;
2020  }
2021  return file_format_;
2022 }
2023 inline ::ignition::msgs::VersionedName* FuelMetadata_World::mutable_file_format() {
2024  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.World.file_format)
2025  return _internal_mutable_file_format();
2026 }
2027 inline void FuelMetadata_World::set_allocated_file_format(::ignition::msgs::VersionedName* file_format) {
2028  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2029  if (message_arena == nullptr) {
2030  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(file_format_);
2031  }
2032  if (file_format) {
2033  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2034  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(file_format)->GetArena();
2035  if (message_arena != submessage_arena) {
2036  file_format = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2037  message_arena, file_format, submessage_arena);
2038  }
2039 
2040  } else {
2041 
2042  }
2043  file_format_ = file_format;
2044  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.World.file_format)
2045 }
2046 
2047 // -------------------------------------------------------------------
2048 
2049 // FuelMetadata_Dependency
2050 
2051 // string uri = 1;
2052 inline void FuelMetadata_Dependency::clear_uri() {
2053  uri_.ClearToEmpty();
2054 }
2055 inline const std::string& FuelMetadata_Dependency::uri() const {
2056  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Dependency.uri)
2057  return _internal_uri();
2058 }
2059 inline void FuelMetadata_Dependency::set_uri(const std::string& value) {
2060  _internal_set_uri(value);
2061  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Dependency.uri)
2062 }
2063 inline std::string* FuelMetadata_Dependency::mutable_uri() {
2064  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Dependency.uri)
2065  return _internal_mutable_uri();
2066 }
2067 inline const std::string& FuelMetadata_Dependency::_internal_uri() const {
2068  return uri_.Get();
2069 }
2070 inline void FuelMetadata_Dependency::_internal_set_uri(const std::string& value) {
2071 
2072  uri_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
2073 }
2074 inline void FuelMetadata_Dependency::set_uri(std::string&& value) {
2075 
2076  uri_.Set(
2077  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
2078  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Dependency.uri)
2079 }
2080 inline void FuelMetadata_Dependency::set_uri(const char* value) {
2081  GOOGLE_DCHECK(value != nullptr);
2082 
2083  uri_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
2084  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Dependency.uri)
2085 }
2086 inline void FuelMetadata_Dependency::set_uri(const char* value,
2087  size_t size) {
2088 
2089  uri_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
2090  reinterpret_cast<const char*>(value), size), GetArena());
2091  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Dependency.uri)
2092 }
2093 inline std::string* FuelMetadata_Dependency::_internal_mutable_uri() {
2094 
2095  return uri_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
2096 }
2097 inline std::string* FuelMetadata_Dependency::release_uri() {
2098  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Dependency.uri)
2099  return uri_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2100 }
2101 inline void FuelMetadata_Dependency::set_allocated_uri(std::string* uri) {
2102  if (uri != nullptr) {
2103 
2104  } else {
2105 
2106  }
2107  uri_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), uri,
2108  GetArena());
2109  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Dependency.uri)
2110 }
2111 
2112 // -------------------------------------------------------------------
2113 
2114 // FuelMetadata_Compatibility
2115 
2116 // string name = 1;
2117 inline void FuelMetadata_Compatibility::clear_name() {
2118  name_.ClearToEmpty();
2119 }
2120 inline const std::string& FuelMetadata_Compatibility::name() const {
2121  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Compatibility.name)
2122  return _internal_name();
2123 }
2124 inline void FuelMetadata_Compatibility::set_name(const std::string& value) {
2125  _internal_set_name(value);
2126  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Compatibility.name)
2127 }
2128 inline std::string* FuelMetadata_Compatibility::mutable_name() {
2129  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Compatibility.name)
2130  return _internal_mutable_name();
2131 }
2132 inline const std::string& FuelMetadata_Compatibility::_internal_name() const {
2133  return name_.Get();
2134 }
2135 inline void FuelMetadata_Compatibility::_internal_set_name(const std::string& value) {
2136 
2137  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
2138 }
2139 inline void FuelMetadata_Compatibility::set_name(std::string&& value) {
2140 
2141  name_.Set(
2142  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
2143  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Compatibility.name)
2144 }
2145 inline void FuelMetadata_Compatibility::set_name(const char* value) {
2146  GOOGLE_DCHECK(value != nullptr);
2147 
2148  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
2149  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Compatibility.name)
2150 }
2151 inline void FuelMetadata_Compatibility::set_name(const char* value,
2152  size_t size) {
2153 
2154  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
2155  reinterpret_cast<const char*>(value), size), GetArena());
2156  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Compatibility.name)
2157 }
2158 inline std::string* FuelMetadata_Compatibility::_internal_mutable_name() {
2159 
2160  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
2161 }
2162 inline std::string* FuelMetadata_Compatibility::release_name() {
2163  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Compatibility.name)
2164  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2165 }
2166 inline void FuelMetadata_Compatibility::set_allocated_name(std::string* name) {
2167  if (name != nullptr) {
2168 
2169  } else {
2170 
2171  }
2172  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
2173  GetArena());
2174  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Compatibility.name)
2175 }
2176 
2177 // .ignition.msgs.Version version = 2;
2178 inline bool FuelMetadata_Compatibility::_internal_has_version() const {
2179  return version_type_case() == kVersion;
2180 }
2181 inline bool FuelMetadata_Compatibility::has_version() const {
2182  return _internal_has_version();
2183 }
2184 inline void FuelMetadata_Compatibility::set_has_version() {
2185  _oneof_case_[0] = kVersion;
2186 }
2187 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::release_version() {
2188  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Compatibility.version)
2189  if (_internal_has_version()) {
2190  clear_has_version_type();
2191  ::ignition::msgs::Version* temp = version_type_.version_;
2192  if (GetArena() != nullptr) {
2193  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2194  }
2195  version_type_.version_ = nullptr;
2196  return temp;
2197  } else {
2198  return nullptr;
2199  }
2200 }
2201 inline const ::ignition::msgs::Version& FuelMetadata_Compatibility::_internal_version() const {
2202  return _internal_has_version()
2203  ? *version_type_.version_
2204  : reinterpret_cast< ::ignition::msgs::Version&>(::ignition::msgs::_Version_default_instance_);
2205 }
2206 inline const ::ignition::msgs::Version& FuelMetadata_Compatibility::version() const {
2207  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Compatibility.version)
2208  return _internal_version();
2209 }
2210 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::unsafe_arena_release_version() {
2211  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.FuelMetadata.Compatibility.version)
2212  if (_internal_has_version()) {
2213  clear_has_version_type();
2214  ::ignition::msgs::Version* temp = version_type_.version_;
2215  version_type_.version_ = nullptr;
2216  return temp;
2217  } else {
2218  return nullptr;
2219  }
2220 }
2221 inline void FuelMetadata_Compatibility::unsafe_arena_set_allocated_version(::ignition::msgs::Version* version) {
2222  clear_version_type();
2223  if (version) {
2224  set_has_version();
2225  version_type_.version_ = version;
2226  }
2227  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.Compatibility.version)
2228 }
2229 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::_internal_mutable_version() {
2230  if (!_internal_has_version()) {
2231  clear_version_type();
2232  set_has_version();
2233  version_type_.version_ = CreateMaybeMessage< ::ignition::msgs::Version >(GetArena());
2234  }
2235  return version_type_.version_;
2236 }
2237 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::mutable_version() {
2238  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Compatibility.version)
2239  return _internal_mutable_version();
2240 }
2241 
2242 // .ignition.msgs.VersionRange version_range = 3;
2243 inline bool FuelMetadata_Compatibility::_internal_has_version_range() const {
2244  return version_type_case() == kVersionRange;
2245 }
2246 inline bool FuelMetadata_Compatibility::has_version_range() const {
2247  return _internal_has_version_range();
2248 }
2249 inline void FuelMetadata_Compatibility::set_has_version_range() {
2250  _oneof_case_[0] = kVersionRange;
2251 }
2252 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::release_version_range() {
2253  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Compatibility.version_range)
2254  if (_internal_has_version_range()) {
2255  clear_has_version_type();
2256  ::ignition::msgs::VersionRange* temp = version_type_.version_range_;
2257  if (GetArena() != nullptr) {
2258  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2259  }
2260  version_type_.version_range_ = nullptr;
2261  return temp;
2262  } else {
2263  return nullptr;
2264  }
2265 }
2266 inline const ::ignition::msgs::VersionRange& FuelMetadata_Compatibility::_internal_version_range() const {
2267  return _internal_has_version_range()
2268  ? *version_type_.version_range_
2269  : reinterpret_cast< ::ignition::msgs::VersionRange&>(::ignition::msgs::_VersionRange_default_instance_);
2270 }
2271 inline const ::ignition::msgs::VersionRange& FuelMetadata_Compatibility::version_range() const {
2272  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Compatibility.version_range)
2273  return _internal_version_range();
2274 }
2275 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::unsafe_arena_release_version_range() {
2276  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.FuelMetadata.Compatibility.version_range)
2277  if (_internal_has_version_range()) {
2278  clear_has_version_type();
2279  ::ignition::msgs::VersionRange* temp = version_type_.version_range_;
2280  version_type_.version_range_ = nullptr;
2281  return temp;
2282  } else {
2283  return nullptr;
2284  }
2285 }
2286 inline void FuelMetadata_Compatibility::unsafe_arena_set_allocated_version_range(::ignition::msgs::VersionRange* version_range) {
2287  clear_version_type();
2288  if (version_range) {
2289  set_has_version_range();
2290  version_type_.version_range_ = version_range;
2291  }
2292  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.Compatibility.version_range)
2293 }
2294 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::_internal_mutable_version_range() {
2295  if (!_internal_has_version_range()) {
2296  clear_version_type();
2297  set_has_version_range();
2298  version_type_.version_range_ = CreateMaybeMessage< ::ignition::msgs::VersionRange >(GetArena());
2299  }
2300  return version_type_.version_range_;
2301 }
2302 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::mutable_version_range() {
2303  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Compatibility.version_range)
2304  return _internal_mutable_version_range();
2305 }
2306 
2307 inline bool FuelMetadata_Compatibility::has_version_type() const {
2308  return version_type_case() != VERSION_TYPE_NOT_SET;
2309 }
2310 inline void FuelMetadata_Compatibility::clear_has_version_type() {
2311  _oneof_case_[0] = VERSION_TYPE_NOT_SET;
2312 }
2313 inline FuelMetadata_Compatibility::VersionTypeCase FuelMetadata_Compatibility::version_type_case() const {
2314  return FuelMetadata_Compatibility::VersionTypeCase(_oneof_case_[0]);
2315 }
2316 // -------------------------------------------------------------------
2317 
2318 // -------------------------------------------------------------------
2319 
2320 // FuelMetadata
2321 
2322 // .ignition.msgs.FuelMetadata.Model model = 1;
2323 inline bool FuelMetadata::_internal_has_model() const {
2324  return resource_type_case() == kModel;
2325 }
2326 inline bool FuelMetadata::has_model() const {
2327  return _internal_has_model();
2328 }
2329 inline void FuelMetadata::set_has_model() {
2330  _oneof_case_[0] = kModel;
2331 }
2332 inline void FuelMetadata::clear_model() {
2333  if (_internal_has_model()) {
2334  if (GetArena() == nullptr) {
2335  delete resource_type_.model_;
2336  }
2337  clear_has_resource_type();
2338  }
2339 }
2340 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::release_model() {
2341  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.model)
2342  if (_internal_has_model()) {
2343  clear_has_resource_type();
2344  ::ignition::msgs::FuelMetadata_Model* temp = resource_type_.model_;
2345  if (GetArena() != nullptr) {
2346  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2347  }
2348  resource_type_.model_ = nullptr;
2349  return temp;
2350  } else {
2351  return nullptr;
2352  }
2353 }
2354 inline const ::ignition::msgs::FuelMetadata_Model& FuelMetadata::_internal_model() const {
2355  return _internal_has_model()
2356  ? *resource_type_.model_
2357  : reinterpret_cast< ::ignition::msgs::FuelMetadata_Model&>(::ignition::msgs::_FuelMetadata_Model_default_instance_);
2358 }
2359 inline const ::ignition::msgs::FuelMetadata_Model& FuelMetadata::model() const {
2360  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.model)
2361  return _internal_model();
2362 }
2363 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::unsafe_arena_release_model() {
2364  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.FuelMetadata.model)
2365  if (_internal_has_model()) {
2366  clear_has_resource_type();
2367  ::ignition::msgs::FuelMetadata_Model* temp = resource_type_.model_;
2368  resource_type_.model_ = nullptr;
2369  return temp;
2370  } else {
2371  return nullptr;
2372  }
2373 }
2374 inline void FuelMetadata::unsafe_arena_set_allocated_model(::ignition::msgs::FuelMetadata_Model* model) {
2375  clear_resource_type();
2376  if (model) {
2377  set_has_model();
2378  resource_type_.model_ = model;
2379  }
2380  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.model)
2381 }
2382 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::_internal_mutable_model() {
2383  if (!_internal_has_model()) {
2384  clear_resource_type();
2385  set_has_model();
2386  resource_type_.model_ = CreateMaybeMessage< ::ignition::msgs::FuelMetadata_Model >(GetArena());
2387  }
2388  return resource_type_.model_;
2389 }
2390 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::mutable_model() {
2391  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.model)
2392  return _internal_mutable_model();
2393 }
2394 
2395 // .ignition.msgs.FuelMetadata.World world = 2;
2396 inline bool FuelMetadata::_internal_has_world() const {
2397  return resource_type_case() == kWorld;
2398 }
2399 inline bool FuelMetadata::has_world() const {
2400  return _internal_has_world();
2401 }
2402 inline void FuelMetadata::set_has_world() {
2403  _oneof_case_[0] = kWorld;
2404 }
2405 inline void FuelMetadata::clear_world() {
2406  if (_internal_has_world()) {
2407  if (GetArena() == nullptr) {
2408  delete resource_type_.world_;
2409  }
2410  clear_has_resource_type();
2411  }
2412 }
2413 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::release_world() {
2414  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.world)
2415  if (_internal_has_world()) {
2416  clear_has_resource_type();
2417  ::ignition::msgs::FuelMetadata_World* temp = resource_type_.world_;
2418  if (GetArena() != nullptr) {
2419  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2420  }
2421  resource_type_.world_ = nullptr;
2422  return temp;
2423  } else {
2424  return nullptr;
2425  }
2426 }
2427 inline const ::ignition::msgs::FuelMetadata_World& FuelMetadata::_internal_world() const {
2428  return _internal_has_world()
2429  ? *resource_type_.world_
2430  : reinterpret_cast< ::ignition::msgs::FuelMetadata_World&>(::ignition::msgs::_FuelMetadata_World_default_instance_);
2431 }
2432 inline const ::ignition::msgs::FuelMetadata_World& FuelMetadata::world() const {
2433  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.world)
2434  return _internal_world();
2435 }
2436 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::unsafe_arena_release_world() {
2437  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.FuelMetadata.world)
2438  if (_internal_has_world()) {
2439  clear_has_resource_type();
2440  ::ignition::msgs::FuelMetadata_World* temp = resource_type_.world_;
2441  resource_type_.world_ = nullptr;
2442  return temp;
2443  } else {
2444  return nullptr;
2445  }
2446 }
2447 inline void FuelMetadata::unsafe_arena_set_allocated_world(::ignition::msgs::FuelMetadata_World* world) {
2448  clear_resource_type();
2449  if (world) {
2450  set_has_world();
2451  resource_type_.world_ = world;
2452  }
2453  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.world)
2454 }
2455 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::_internal_mutable_world() {
2456  if (!_internal_has_world()) {
2457  clear_resource_type();
2458  set_has_world();
2459  resource_type_.world_ = CreateMaybeMessage< ::ignition::msgs::FuelMetadata_World >(GetArena());
2460  }
2461  return resource_type_.world_;
2462 }
2463 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::mutable_world() {
2464  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.world)
2465  return _internal_mutable_world();
2466 }
2467 
2468 // string name = 3;
2469 inline void FuelMetadata::clear_name() {
2470  name_.ClearToEmpty();
2471 }
2472 inline const std::string& FuelMetadata::name() const {
2473  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.name)
2474  return _internal_name();
2475 }
2476 inline void FuelMetadata::set_name(const std::string& value) {
2477  _internal_set_name(value);
2478  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.name)
2479 }
2480 inline std::string* FuelMetadata::mutable_name() {
2481  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.name)
2482  return _internal_mutable_name();
2483 }
2484 inline const std::string& FuelMetadata::_internal_name() const {
2485  return name_.Get();
2486 }
2487 inline void FuelMetadata::_internal_set_name(const std::string& value) {
2488 
2489  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
2490 }
2491 inline void FuelMetadata::set_name(std::string&& value) {
2492 
2493  name_.Set(
2494  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
2495  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.name)
2496 }
2497 inline void FuelMetadata::set_name(const char* value) {
2498  GOOGLE_DCHECK(value != nullptr);
2499 
2500  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
2501  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.name)
2502 }
2503 inline void FuelMetadata::set_name(const char* value,
2504  size_t size) {
2505 
2506  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
2507  reinterpret_cast<const char*>(value), size), GetArena());
2508  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.name)
2509 }
2510 inline std::string* FuelMetadata::_internal_mutable_name() {
2511 
2512  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
2513 }
2514 inline std::string* FuelMetadata::release_name() {
2515  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.name)
2516  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2517 }
2518 inline void FuelMetadata::set_allocated_name(std::string* name) {
2519  if (name != nullptr) {
2520 
2521  } else {
2522 
2523  }
2524  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
2525  GetArena());
2526  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.name)
2527 }
2528 
2529 // string description = 4;
2530 inline void FuelMetadata::clear_description() {
2531  description_.ClearToEmpty();
2532 }
2533 inline const std::string& FuelMetadata::description() const {
2534  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.description)
2535  return _internal_description();
2536 }
2537 inline void FuelMetadata::set_description(const std::string& value) {
2538  _internal_set_description(value);
2539  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.description)
2540 }
2541 inline std::string* FuelMetadata::mutable_description() {
2542  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.description)
2543  return _internal_mutable_description();
2544 }
2545 inline const std::string& FuelMetadata::_internal_description() const {
2546  return description_.Get();
2547 }
2548 inline void FuelMetadata::_internal_set_description(const std::string& value) {
2549 
2550  description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
2551 }
2552 inline void FuelMetadata::set_description(std::string&& value) {
2553 
2554  description_.Set(
2555  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
2556  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.description)
2557 }
2558 inline void FuelMetadata::set_description(const char* value) {
2559  GOOGLE_DCHECK(value != nullptr);
2560 
2561  description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
2562  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.description)
2563 }
2564 inline void FuelMetadata::set_description(const char* value,
2565  size_t size) {
2566 
2567  description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
2568  reinterpret_cast<const char*>(value), size), GetArena());
2569  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.description)
2570 }
2571 inline std::string* FuelMetadata::_internal_mutable_description() {
2572 
2573  return description_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
2574 }
2575 inline std::string* FuelMetadata::release_description() {
2576  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.description)
2577  return description_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2578 }
2579 inline void FuelMetadata::set_allocated_description(std::string* description) {
2580  if (description != nullptr) {
2581 
2582  } else {
2583 
2584  }
2585  description_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), description,
2586  GetArena());
2587  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.description)
2588 }
2589 
2590 // int32 version = 5;
2591 inline void FuelMetadata::clear_version() {
2592  version_ = 0;
2593 }
2594 inline ::PROTOBUF_NAMESPACE_ID::int32 FuelMetadata::_internal_version() const {
2595  return version_;
2596 }
2597 inline ::PROTOBUF_NAMESPACE_ID::int32 FuelMetadata::version() const {
2598  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.version)
2599  return _internal_version();
2600 }
2601 inline void FuelMetadata::_internal_set_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
2602 
2603  version_ = value;
2604 }
2605 inline void FuelMetadata::set_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
2606  _internal_set_version(value);
2607  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.version)
2608 }
2609 
2610 // repeated .ignition.msgs.FuelMetadata.Contact authors = 6;
2611 inline int FuelMetadata::_internal_authors_size() const {
2612  return authors_.size();
2613 }
2614 inline int FuelMetadata::authors_size() const {
2615  return _internal_authors_size();
2616 }
2617 inline void FuelMetadata::clear_authors() {
2618  authors_.Clear();
2619 }
2620 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::mutable_authors(int index) {
2621  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.authors)
2622  return authors_.Mutable(index);
2623 }
2624 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >*
2625 FuelMetadata::mutable_authors() {
2626  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.authors)
2627  return &authors_;
2628 }
2629 inline const ::ignition::msgs::FuelMetadata_Contact& FuelMetadata::_internal_authors(int index) const {
2630  return authors_.Get(index);
2631 }
2632 inline const ::ignition::msgs::FuelMetadata_Contact& FuelMetadata::authors(int index) const {
2633  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.authors)
2634  return _internal_authors(index);
2635 }
2636 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::_internal_add_authors() {
2637  return authors_.Add();
2638 }
2639 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::add_authors() {
2640  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.authors)
2641  return _internal_add_authors();
2642 }
2643 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >&
2644 FuelMetadata::authors() const {
2645  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.authors)
2646  return authors_;
2647 }
2648 
2649 // .ignition.msgs.FuelMetadata.Legal legal = 7;
2650 inline bool FuelMetadata::_internal_has_legal() const {
2651  return this != internal_default_instance() && legal_ != nullptr;
2652 }
2653 inline bool FuelMetadata::has_legal() const {
2654  return _internal_has_legal();
2655 }
2656 inline void FuelMetadata::clear_legal() {
2657  if (GetArena() == nullptr && legal_ != nullptr) {
2658  delete legal_;
2659  }
2660  legal_ = nullptr;
2661 }
2662 inline const ::ignition::msgs::FuelMetadata_Legal& FuelMetadata::_internal_legal() const {
2663  const ::ignition::msgs::FuelMetadata_Legal* p = legal_;
2664  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::FuelMetadata_Legal&>(
2666 }
2667 inline const ::ignition::msgs::FuelMetadata_Legal& FuelMetadata::legal() const {
2668  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.legal)
2669  return _internal_legal();
2670 }
2671 inline void FuelMetadata::unsafe_arena_set_allocated_legal(
2672  ::ignition::msgs::FuelMetadata_Legal* legal) {
2673  if (GetArena() == nullptr) {
2674  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(legal_);
2675  }
2676  legal_ = legal;
2677  if (legal) {
2678 
2679  } else {
2680 
2681  }
2682  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.FuelMetadata.legal)
2683 }
2684 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::release_legal() {
2685 
2686  ::ignition::msgs::FuelMetadata_Legal* temp = legal_;
2687  legal_ = nullptr;
2688  if (GetArena() != nullptr) {
2689  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2690  }
2691  return temp;
2692 }
2693 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::unsafe_arena_release_legal() {
2694  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.legal)
2695 
2696  ::ignition::msgs::FuelMetadata_Legal* temp = legal_;
2697  legal_ = nullptr;
2698  return temp;
2699 }
2700 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::_internal_mutable_legal() {
2701 
2702  if (legal_ == nullptr) {
2703  auto* p = CreateMaybeMessage<::ignition::msgs::FuelMetadata_Legal>(GetArena());
2704  legal_ = p;
2705  }
2706  return legal_;
2707 }
2708 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::mutable_legal() {
2709  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.legal)
2710  return _internal_mutable_legal();
2711 }
2712 inline void FuelMetadata::set_allocated_legal(::ignition::msgs::FuelMetadata_Legal* legal) {
2713  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2714  if (message_arena == nullptr) {
2715  delete legal_;
2716  }
2717  if (legal) {
2718  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2719  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(legal);
2720  if (message_arena != submessage_arena) {
2721  legal = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2722  message_arena, legal, submessage_arena);
2723  }
2724 
2725  } else {
2726 
2727  }
2728  legal_ = legal;
2729  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.legal)
2730 }
2731 
2732 // repeated string tags = 8;
2733 inline int FuelMetadata::_internal_tags_size() const {
2734  return tags_.size();
2735 }
2736 inline int FuelMetadata::tags_size() const {
2737  return _internal_tags_size();
2738 }
2739 inline void FuelMetadata::clear_tags() {
2740  tags_.Clear();
2741 }
2742 inline std::string* FuelMetadata::add_tags() {
2743  // @@protoc_insertion_point(field_add_mutable:ignition.msgs.FuelMetadata.tags)
2744  return _internal_add_tags();
2745 }
2746 inline const std::string& FuelMetadata::_internal_tags(int index) const {
2747  return tags_.Get(index);
2748 }
2749 inline const std::string& FuelMetadata::tags(int index) const {
2750  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.tags)
2751  return _internal_tags(index);
2752 }
2753 inline std::string* FuelMetadata::mutable_tags(int index) {
2754  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.tags)
2755  return tags_.Mutable(index);
2756 }
2757 inline void FuelMetadata::set_tags(int index, const std::string& value) {
2758  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.tags)
2759  tags_.Mutable(index)->assign(value);
2760 }
2761 inline void FuelMetadata::set_tags(int index, std::string&& value) {
2762  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.tags)
2763  tags_.Mutable(index)->assign(std::move(value));
2764 }
2765 inline void FuelMetadata::set_tags(int index, const char* value) {
2766  GOOGLE_DCHECK(value != nullptr);
2767  tags_.Mutable(index)->assign(value);
2768  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.tags)
2769 }
2770 inline void FuelMetadata::set_tags(int index, const char* value, size_t size) {
2771  tags_.Mutable(index)->assign(
2772  reinterpret_cast<const char*>(value), size);
2773  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.tags)
2774 }
2775 inline std::string* FuelMetadata::_internal_add_tags() {
2776  return tags_.Add();
2777 }
2778 inline void FuelMetadata::add_tags(const std::string& value) {
2779  tags_.Add()->assign(value);
2780  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.tags)
2781 }
2782 inline void FuelMetadata::add_tags(std::string&& value) {
2783  tags_.Add(std::move(value));
2784  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.tags)
2785 }
2786 inline void FuelMetadata::add_tags(const char* value) {
2787  GOOGLE_DCHECK(value != nullptr);
2788  tags_.Add()->assign(value);
2789  // @@protoc_insertion_point(field_add_char:ignition.msgs.FuelMetadata.tags)
2790 }
2791 inline void FuelMetadata::add_tags(const char* value, size_t size) {
2792  tags_.Add()->assign(reinterpret_cast<const char*>(value), size);
2793  // @@protoc_insertion_point(field_add_pointer:ignition.msgs.FuelMetadata.tags)
2794 }
2795 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
2796 FuelMetadata::tags() const {
2797  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.tags)
2798  return tags_;
2799 }
2800 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
2801 FuelMetadata::mutable_tags() {
2802  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.tags)
2803  return &tags_;
2804 }
2805 
2806 // map<string, string> annotations = 9;
2807 inline int FuelMetadata::_internal_annotations_size() const {
2808  return annotations_.size();
2809 }
2810 inline int FuelMetadata::annotations_size() const {
2811  return _internal_annotations_size();
2812 }
2813 inline void FuelMetadata::clear_annotations() {
2814  annotations_.Clear();
2815 }
2816 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2817 FuelMetadata::_internal_annotations() const {
2818  return annotations_.GetMap();
2819 }
2820 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2821 FuelMetadata::annotations() const {
2822  // @@protoc_insertion_point(field_map:ignition.msgs.FuelMetadata.annotations)
2823  return _internal_annotations();
2824 }
2825 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2826 FuelMetadata::_internal_mutable_annotations() {
2827  return annotations_.MutableMap();
2828 }
2829 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2830 FuelMetadata::mutable_annotations() {
2831  // @@protoc_insertion_point(field_mutable_map:ignition.msgs.FuelMetadata.annotations)
2832  return _internal_mutable_annotations();
2833 }
2834 
2835 // repeated .ignition.msgs.FuelMetadata.Dependency dependencies = 10;
2836 inline int FuelMetadata::_internal_dependencies_size() const {
2837  return dependencies_.size();
2838 }
2839 inline int FuelMetadata::dependencies_size() const {
2840  return _internal_dependencies_size();
2841 }
2842 inline void FuelMetadata::clear_dependencies() {
2843  dependencies_.Clear();
2844 }
2845 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::mutable_dependencies(int index) {
2846  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.dependencies)
2847  return dependencies_.Mutable(index);
2848 }
2849 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >*
2850 FuelMetadata::mutable_dependencies() {
2851  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.dependencies)
2852  return &dependencies_;
2853 }
2854 inline const ::ignition::msgs::FuelMetadata_Dependency& FuelMetadata::_internal_dependencies(int index) const {
2855  return dependencies_.Get(index);
2856 }
2857 inline const ::ignition::msgs::FuelMetadata_Dependency& FuelMetadata::dependencies(int index) const {
2858  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.dependencies)
2859  return _internal_dependencies(index);
2860 }
2861 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::_internal_add_dependencies() {
2862  return dependencies_.Add();
2863 }
2864 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::add_dependencies() {
2865  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.dependencies)
2866  return _internal_add_dependencies();
2867 }
2868 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >&
2869 FuelMetadata::dependencies() const {
2870  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.dependencies)
2871  return dependencies_;
2872 }
2873 
2874 // repeated .ignition.msgs.FuelMetadata.Compatibility compatibilities = 11;
2875 inline int FuelMetadata::_internal_compatibilities_size() const {
2876  return compatibilities_.size();
2877 }
2878 inline int FuelMetadata::compatibilities_size() const {
2879  return _internal_compatibilities_size();
2880 }
2881 inline void FuelMetadata::clear_compatibilities() {
2882  compatibilities_.Clear();
2883 }
2884 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::mutable_compatibilities(int index) {
2885  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.compatibilities)
2886  return compatibilities_.Mutable(index);
2887 }
2888 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >*
2889 FuelMetadata::mutable_compatibilities() {
2890  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.compatibilities)
2891  return &compatibilities_;
2892 }
2893 inline const ::ignition::msgs::FuelMetadata_Compatibility& FuelMetadata::_internal_compatibilities(int index) const {
2894  return compatibilities_.Get(index);
2895 }
2896 inline const ::ignition::msgs::FuelMetadata_Compatibility& FuelMetadata::compatibilities(int index) const {
2897  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.compatibilities)
2898  return _internal_compatibilities(index);
2899 }
2900 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::_internal_add_compatibilities() {
2901  return compatibilities_.Add();
2902 }
2903 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::add_compatibilities() {
2904  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.compatibilities)
2905  return _internal_add_compatibilities();
2906 }
2907 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >&
2908 FuelMetadata::compatibilities() const {
2909  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.compatibilities)
2910  return compatibilities_;
2911 }
2912 
2913 inline bool FuelMetadata::has_resource_type() const {
2914  return resource_type_case() != RESOURCE_TYPE_NOT_SET;
2915 }
2916 inline void FuelMetadata::clear_has_resource_type() {
2917  _oneof_case_[0] = RESOURCE_TYPE_NOT_SET;
2918 }
2919 inline FuelMetadata::ResourceTypeCase FuelMetadata::resource_type_case() const {
2920  return FuelMetadata::ResourceTypeCase(_oneof_case_[0]);
2921 }
2922 #ifdef __GNUC__
2923  #pragma GCC diagnostic pop
2924 #endif // __GNUC__
2925 // -------------------------------------------------------------------
2926 
2927 // -------------------------------------------------------------------
2928 
2929 // -------------------------------------------------------------------
2930 
2931 // -------------------------------------------------------------------
2932 
2933 // -------------------------------------------------------------------
2934 
2935 // -------------------------------------------------------------------
2936 
2937 // -------------------------------------------------------------------
2938 
2939 
2944 // @@protoc_insertion_point(namespace_scope)
2945 
2946 } // namespace msgs
2947 } // namespace ignition
2948 
2949 #ifdef _MSC_VER
2950 #pragma warning(pop)
2951 #endif
2952 // @@protoc_insertion_point(global_scope)
2953 
2954 #include <google/protobuf/port_undef.inc>
2955 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
T assign(T... args)
static bool ValidateKey(std::string *s)
Definition: fuel_metadata.pb.h:1121
FuelMetadata_AnnotationsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< FuelMetadata_AnnotationsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: fuel_metadata.pb.h:1116
static const FuelMetadata_AnnotationsEntry_DoNotUse * internal_default_instance()
Definition: fuel_metadata.pb.h:1120
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &other) final
void MergeFrom(const FuelMetadata_AnnotationsEntry_DoNotUse &other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool ValidateValue(std::string *s)
Definition: fuel_metadata.pb.h:1124
Definition: actor.pb.h:98
friend void swap(FuelMetadata_Compatibility &a, FuelMetadata_Compatibility &b)
Definition: fuel_metadata.pb.h:956
FuelMetadata * New() const final
Definition: fuel_metadata.pb.h:1208
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > * mutable_dependencies()
static const FuelMetadata_Dependency & default_instance()
FuelMetadata_Contact(FuelMetadata_Contact &&from) noexcept
Definition: fuel_metadata.pb.h:123
void set_description(const std::string &value)
FuelMetadata_Compatibility(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::FuelMetadata_Contact * add_authors()
FuelMetadata_World * New() const final
Definition: fuel_metadata.pb.h:663
FuelMetadata_World & operator=(const FuelMetadata_World &from)
Definition: fuel_metadata.pb.h:613
void MergeFrom(const FuelMetadata_Contact &from)
void unsafe_arena_set_allocated_model(::ignition::msgs::FuelMetadata_Model *model)
FuelMetadata_Model(const FuelMetadata_Model &from)
FuelMetadata_Dependency & operator=(const FuelMetadata_Dependency &from)
Definition: fuel_metadata.pb.h:776
::ignition::msgs::FuelMetadata_Compatibility * add_compatibilities()
FuelMetadata_Model & operator=(FuelMetadata_Model &&from) noexcept
Definition: fuel_metadata.pb.h:454
::ignition::msgs::Version * unsafe_arena_release_version()
FuelMetadata_Model * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:504
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: fuel_metadata.pb.h:147
FuelMetadata_Model(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FuelMetadata_World & operator=(FuelMetadata_World &&from) noexcept
Definition: fuel_metadata.pb.h:617
VersionTypeCase version_type_case() const
::ignition::msgs::VersionedName * release_file_format()
void set_allocated_world(::ignition::msgs::FuelMetadata_World *world)
void add_tags(const char *value, size_t size)
const ::ignition::msgs::FuelMetadata_Model & model() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
FuelMetadata_Legal Legal
Definition: fuel_metadata.pb.h:1256
FuelMetadata_Compatibility & operator=(const FuelMetadata_Compatibility &from)
Definition: fuel_metadata.pb.h:919
void set_file(const char *value, size_t size)
void set_description(const char *value, size_t size)
void set_name(const char *value, size_t size)
FuelMetadata_Contact Contact
Definition: fuel_metadata.pb.h:1255
std::string * mutable_tags(int index)
void set_tags(int index, std::string &&value)
::ignition::msgs::FuelMetadata_World * unsafe_arena_release_world()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > & dependencies() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: fuel_metadata.pb.h:141
void set_name(const std::string &value)
static const FuelMetadata_Model * internal_default_instance()
Definition: fuel_metadata.pb.h:474
::ignition::msgs::FuelMetadata_Contact * mutable_authors(int index)
FuelMetadata_Legal(const FuelMetadata_Legal &from)
FuelMetadata_Contact(const FuelMetadata_Contact &from)
void set_email(std::string &&value)
void CopyFrom(const FuelMetadata_Contact &from)
VersionTypeCase
Definition: fuel_metadata.pb.h:943
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & tags() const
FuelMetadata_Compatibility(const FuelMetadata_Compatibility &from)
void CopyFrom(const FuelMetadata_Model &from)
void Swap(FuelMetadata_Compatibility *other)
Definition: fuel_metadata.pb.h:959
FuelMetadata_Model Model
Definition: fuel_metadata.pb.h:1257
void set_email(const std::string &value)
FuelMetadata_Compatibility & operator=(FuelMetadata_Compatibility &&from) noexcept
Definition: fuel_metadata.pb.h:923
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > * mutable_authors()
void UnsafeArenaSwap(FuelMetadata_World *other)
Definition: fuel_metadata.pb.h:655
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void add_tags(const char *value)
FuelMetadata()
Definition: fuel_metadata.pb.h:1143
static const FuelMetadata_Dependency * internal_default_instance()
Definition: fuel_metadata.pb.h:800
static const FuelMetadata_Legal & default_instance()
FuelMetadata_Contact * New() const final
Definition: fuel_metadata.pb.h:178
void set_email(const char *value)
void set_file(std::string &&value)
void Swap(FuelMetadata_Legal *other)
Definition: fuel_metadata.pb.h:323
const std::string & uri() const
const ::ignition::msgs::Version & version() const
void set_license(const std::string &value)
static const FuelMetadata_Compatibility * internal_default_instance()
Definition: fuel_metadata.pb.h:949
::ignition::msgs::FuelMetadata_Model * unsafe_arena_release_model()
FuelMetadata_Dependency()
Definition: fuel_metadata.pb.h:767
FuelMetadata(const FuelMetadata &from)
static const FuelMetadata_World * internal_default_instance()
Definition: fuel_metadata.pb.h:637
void set_license(const char *value, size_t size)
void unsafe_arena_set_allocated_version_range(::ignition::msgs::VersionRange *version_range)
void set_tags(int index, const char *value, size_t size)
FuelMetadata_Contact & operator=(const FuelMetadata_Contact &from)
Definition: fuel_metadata.pb.h:128
::ignition::msgs::Version * mutable_version()
void CopyFrom(const FuelMetadata_Compatibility &from)
void MergeFrom(const FuelMetadata &from)
::ignition::msgs::FuelMetadata_Legal * unsafe_arena_release_legal()
FuelMetadata * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:1212
void set_version(::PROTOBUF_NAMESPACE_ID::int32 value)
friend void swap(FuelMetadata_Legal &a, FuelMetadata_Legal &b)
Definition: fuel_metadata.pb.h:320
void set_copyright(const char *value)
void add_tags(std::string &&value)
void unsafe_arena_set_allocated_file_format(::ignition::msgs::VersionedName *file_format)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_tags()
::ignition::msgs::VersionedName * unsafe_arena_release_file_format()
void set_uri(const char *value)
FuelMetadata_Legal & operator=(FuelMetadata_Legal &&from) noexcept
Definition: fuel_metadata.pb.h:293
::ignition::msgs::FuelMetadata_Model * mutable_model()
FuelMetadata_Compatibility(FuelMetadata_Compatibility &&from) noexcept
Definition: fuel_metadata.pb.h:914
const std::string & description() const
FuelMetadata_World(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const FuelMetadata_Dependency &from)
FuelMetadata_Legal(FuelMetadata_Legal &&from) noexcept
Definition: fuel_metadata.pb.h:284
::ignition::msgs::VersionedName * mutable_file_format()
void unsafe_arena_set_allocated_world(::ignition::msgs::FuelMetadata_World *world)
const ::ignition::msgs::VersionedName & file_format() const
void UnsafeArenaSwap(FuelMetadata_Model *other)
Definition: fuel_metadata.pb.h:492
void MergeFrom(const FuelMetadata_Legal &from)
void set_uri(std::string &&value)
const std::string & license() const
static const FuelMetadata_Model & default_instance()
void add_tags(const std::string &value)
void set_email(const char *value, size_t size)
const ::ignition::msgs::FuelMetadata_Contact & authors(int index) const
FuelMetadata_Legal * New() const final
Definition: fuel_metadata.pb.h:339
::ignition::msgs::VersionRange * mutable_version_range()
FuelMetadata_Model(FuelMetadata_Model &&from) noexcept
Definition: fuel_metadata.pb.h:445
const ::ignition::msgs::FuelMetadata_Legal & legal() const
void set_allocated_file_format(::ignition::msgs::VersionedName *file_format)
void set_license(std::string &&value)
FuelMetadata_Dependency & operator=(FuelMetadata_Dependency &&from) noexcept
Definition: fuel_metadata.pb.h:780
FuelMetadata_Compatibility * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:979
void Swap(FuelMetadata_World *other)
Definition: fuel_metadata.pb.h:647
void Swap(FuelMetadata_Dependency *other)
Definition: fuel_metadata.pb.h:810
void CopyFrom(const FuelMetadata &from)
void Swap(FuelMetadata_Contact *other)
Definition: fuel_metadata.pb.h:162
const ::ignition::msgs::VersionRange & version_range() const
FuelMetadata_Dependency(FuelMetadata_Dependency &&from) noexcept
Definition: fuel_metadata.pb.h:771
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
FuelMetadata(FuelMetadata &&from) noexcept
Definition: fuel_metadata.pb.h:1147
std::string * release_description()
FuelMetadata_Compatibility()
Definition: fuel_metadata.pb.h:910
FuelMetadata_Model * New() const final
Definition: fuel_metadata.pb.h:500
const ::ignition::msgs::FuelMetadata_Compatibility & compatibilities(int index) const
friend void swap(FuelMetadata_Dependency &a, FuelMetadata_Dependency &b)
Definition: fuel_metadata.pb.h:807
void set_allocated_version(::ignition::msgs::Version *version)
::ignition::msgs::FuelMetadata_World * release_world()
void MergeFrom(const FuelMetadata_Compatibility &from)
void set_file(const char *value)
void set_description(std::string &&value)
void set_allocated_license(std::string *license)
const ::ignition::msgs::FuelMetadata_Dependency & dependencies(int index) const
::ignition::msgs::FuelMetadata_Compatibility * mutable_compatibilities(int index)
FuelMetadata_Dependency * New() const final
Definition: fuel_metadata.pb.h:826
void set_allocated_uri(std::string *uri)
FuelMetadata_Model & operator=(const FuelMetadata_Model &from)
Definition: fuel_metadata.pb.h:450
void set_file(const std::string &value)
void CopyFrom(const FuelMetadata_World &from)
void set_allocated_legal(::ignition::msgs::FuelMetadata_Legal *legal)
void CopyFrom(const FuelMetadata_Legal &from)
const std::string & tags(int index) const
FuelMetadata_World * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:667
static const FuelMetadata_Legal * internal_default_instance()
Definition: fuel_metadata.pb.h:313
void Swap(FuelMetadata_Model *other)
Definition: fuel_metadata.pb.h:484
FuelMetadata_Dependency(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::FuelMetadata_Model * release_model()
FuelMetadata_Contact(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const FuelMetadata * internal_default_instance()
Definition: fuel_metadata.pb.h:1182
void set_allocated_copyright(std::string *copyright)
void set_license(const char *value)
void MergeFrom(const FuelMetadata_Model &from)
const std::string & copyright() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > * mutable_compatibilities()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > & compatibilities() const
void UnsafeArenaSwap(FuelMetadata_Dependency *other)
Definition: fuel_metadata.pb.h:818
void UnsafeArenaSwap(FuelMetadata_Contact *other)
Definition: fuel_metadata.pb.h:170
static const FuelMetadata_Contact * internal_default_instance()
Definition: fuel_metadata.pb.h:152
::ignition::msgs::FuelMetadata_World * mutable_world()
void set_copyright(std::string &&value)
FuelMetadata_Contact()
Definition: fuel_metadata.pb.h:119
void set_uri(const std::string &value)
void set_allocated_model(::ignition::msgs::FuelMetadata_Model *model)
void Swap(FuelMetadata *other)
Definition: fuel_metadata.pb.h:1192
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const FuelMetadata_Compatibility & default_instance()
::ignition::msgs::VersionRange * unsafe_arena_release_version_range()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: fuel_metadata.pb.h:144
::ignition::msgs::FuelMetadata_Dependency * add_dependencies()
static const FuelMetadata_Contact & default_instance()
FuelMetadata_Legal * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:343
FuelMetadata_World(const FuelMetadata_World &from)
::PROTOBUF_NAMESPACE_ID::int32 version() const
FuelMetadata_Contact & operator=(FuelMetadata_Contact &&from) noexcept
Definition: fuel_metadata.pb.h:132
void unsafe_arena_set_allocated_legal(::ignition::msgs::FuelMetadata_Legal *legal)
void MergeFrom(const FuelMetadata_Dependency &from)
::ignition::msgs::FuelMetadata_Dependency * mutable_dependencies(int index)
FuelMetadata_Legal()
Definition: fuel_metadata.pb.h:280
friend void swap(FuelMetadata_Contact &a, FuelMetadata_Contact &b)
Definition: fuel_metadata.pb.h:159
void set_uri(const char *value, size_t size)
FuelMetadata & operator=(FuelMetadata &&from) noexcept
Definition: fuel_metadata.pb.h:1156
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > & authors() const
FuelMetadata_World(FuelMetadata_World &&from) noexcept
Definition: fuel_metadata.pb.h:608
std::string * mutable_copyright()
void set_description(const char *value)
static const FuelMetadata_World & default_instance()
::ignition::msgs::VersionRange * release_version_range()
static const FuelMetadata & default_instance()
friend void swap(FuelMetadata &a, FuelMetadata &b)
Definition: fuel_metadata.pb.h:1189
const std::string & name() const
void unsafe_arena_set_allocated_version(::ignition::msgs::Version *version)
FuelMetadata_Contact * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:182
FuelMetadata_World()
Definition: fuel_metadata.pb.h:604
void set_name(const char *value)
void set_name(std::string &&value)
friend void swap(FuelMetadata_World &a, FuelMetadata_World &b)
Definition: fuel_metadata.pb.h:644
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & annotations() const
FuelMetadata_Dependency(const FuelMetadata_Dependency &from)
::ignition::msgs::Version * release_version()
FuelMetadata_Legal(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FuelMetadata & operator=(const FuelMetadata &from)
Definition: fuel_metadata.pb.h:1152
FuelMetadata_Model()
Definition: fuel_metadata.pb.h:441
void set_copyright(const std::string &value)
FuelMetadata_Compatibility * New() const final
Definition: fuel_metadata.pb.h:975
friend void swap(FuelMetadata_Model &a, FuelMetadata_Model &b)
Definition: fuel_metadata.pb.h:481
void MergeFrom(const FuelMetadata_World &from)
FuelMetadata_Dependency * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: fuel_metadata.pb.h:830
const std::string & email() const
std::string * release_copyright()
std::string * mutable_description()
::ignition::msgs::FuelMetadata_Legal * mutable_legal()
ResourceTypeCase
Definition: fuel_metadata.pb.h:1176
void set_allocated_version_range(::ignition::msgs::VersionRange *version_range)
void set_tags(int index, const char *value)
FuelMetadata_World World
Definition: fuel_metadata.pb.h:1258
void UnsafeArenaSwap(FuelMetadata_Compatibility *other)
Definition: fuel_metadata.pb.h:967
void set_allocated_name(std::string *name)
void set_allocated_description(std::string *description)
const ::ignition::msgs::FuelMetadata_World & world() const
FuelMetadata_Legal & operator=(const FuelMetadata_Legal &from)
Definition: fuel_metadata.pb.h:289
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_annotations()
void set_allocated_file(std::string *file)
void UnsafeArenaSwap(FuelMetadata_Legal *other)
Definition: fuel_metadata.pb.h:331
const std::string & file() const
void UnsafeArenaSwap(FuelMetadata *other)
Definition: fuel_metadata.pb.h:1200
ResourceTypeCase resource_type_case() const
FuelMetadata_Dependency Dependency
Definition: fuel_metadata.pb.h:1259
void set_tags(int index, const std::string &value)
void set_copyright(const char *value, size_t size)
FuelMetadata_Compatibility Compatibility
Definition: fuel_metadata.pb.h:1260
::ignition::msgs::FuelMetadata_Legal * release_legal()
void set_allocated_email(std::string *email)
FuelMetadata(::PROTOBUF_NAMESPACE_ID::Arena *arena)
T data(T... args)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
T move(T... args)
IGNITION_MSGS_VISIBLE FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal _FuelMetadata_AnnotationsEntry_DoNotUse_default_instance_
std::unique_ptr< FuelMetadata > FuelMetadataUniquePtr
Definition: fuel_metadata.pb.h:2940
IGNITION_MSGS_VISIBLE FuelMetadata_LegalDefaultTypeInternal _FuelMetadata_Legal_default_instance_
std::unique_ptr< const FuelMetadata > ConstFuelMetadataUniquePtr
Definition: fuel_metadata.pb.h:2941
IGNITION_MSGS_VISIBLE VersionDefaultTypeInternal _Version_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_DependencyDefaultTypeInternal _FuelMetadata_Dependency_default_instance_
IGNITION_MSGS_VISIBLE VersionedNameDefaultTypeInternal _VersionedName_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_WorldDefaultTypeInternal _FuelMetadata_World_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadataDefaultTypeInternal _FuelMetadata_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_CompatibilityDefaultTypeInternal _FuelMetadata_Compatibility_default_instance_
std::shared_ptr< const FuelMetadata > ConstFuelMetadataSharedPtr
Definition: fuel_metadata.pb.h:2943
IGNITION_MSGS_VISIBLE VersionRangeDefaultTypeInternal _VersionRange_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_ModelDefaultTypeInternal _FuelMetadata_Model_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_ContactDefaultTypeInternal _FuelMetadata_Contact_default_instance_
std::shared_ptr< FuelMetadata > FuelMetadataSharedPtr
Definition: fuel_metadata.pb.h:2942
Definition: actor.pb.h:52
T size(T... args)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[8] PROTOBUF_SECTION_VARIABLE(protodesc_cold)