Gazebo Msgs

API Reference

5.11.0
build/ignition-msgs5/include/ignition/msgs/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 PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/map.h> // IWYU pragma: export
33 #include <google/protobuf/map_entry.h>
34 #include <google/protobuf/map_field_inl.h>
35 #include <google/protobuf/unknown_field_set.h>
39 #ifndef _MSC_VER
40 #pragma GCC system_header
41 #else
42 #pragma warning(push)
43 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #endif
45 #ifdef __linux__
46 #include <sys/sysmacros.h>
47 #endif
48 #include <memory>
49 #include <ignition/msgs/Export.hh>
50 // @@protoc_insertion_point(includes)
51 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto IGNITION_MSGS_VISIBLE
52 
54 // Internal implementation detail -- do not use these members.
55 struct IGNITION_MSGS_VISIBLE TableStruct {
56  static const ::google::protobuf::internal::ParseTableField entries[];
57  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
58  static const ::google::protobuf::internal::ParseTable schema[8];
59  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
60  static const ::google::protobuf::internal::SerializationTable serialization_table[];
61  static const ::google::protobuf::uint32 offsets[];
62 };
63 void IGNITION_MSGS_VISIBLE AddDescriptors();
64 } // namespace protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
65 namespace ignition {
66 namespace msgs {
67 class FuelMetadata;
68 class FuelMetadataDefaultTypeInternal;
69 IGNITION_MSGS_VISIBLE extern FuelMetadataDefaultTypeInternal _FuelMetadata_default_instance_;
70 class FuelMetadata_AnnotationsEntry_DoNotUse;
71 class FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal;
72 IGNITION_MSGS_VISIBLE extern FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal _FuelMetadata_AnnotationsEntry_DoNotUse_default_instance_;
73 class FuelMetadata_Compatibility;
74 class FuelMetadata_CompatibilityDefaultTypeInternal;
75 IGNITION_MSGS_VISIBLE extern FuelMetadata_CompatibilityDefaultTypeInternal _FuelMetadata_Compatibility_default_instance_;
76 class FuelMetadata_Contact;
77 class FuelMetadata_ContactDefaultTypeInternal;
78 IGNITION_MSGS_VISIBLE extern FuelMetadata_ContactDefaultTypeInternal _FuelMetadata_Contact_default_instance_;
79 class FuelMetadata_Dependency;
80 class FuelMetadata_DependencyDefaultTypeInternal;
81 IGNITION_MSGS_VISIBLE extern FuelMetadata_DependencyDefaultTypeInternal _FuelMetadata_Dependency_default_instance_;
82 class FuelMetadata_Legal;
83 class FuelMetadata_LegalDefaultTypeInternal;
84 IGNITION_MSGS_VISIBLE extern FuelMetadata_LegalDefaultTypeInternal _FuelMetadata_Legal_default_instance_;
85 class FuelMetadata_Model;
86 class FuelMetadata_ModelDefaultTypeInternal;
87 IGNITION_MSGS_VISIBLE extern FuelMetadata_ModelDefaultTypeInternal _FuelMetadata_Model_default_instance_;
88 class FuelMetadata_World;
89 class FuelMetadata_WorldDefaultTypeInternal;
90 IGNITION_MSGS_VISIBLE extern FuelMetadata_WorldDefaultTypeInternal _FuelMetadata_World_default_instance_;
91 } // namespace msgs
92 } // namespace ignition
93 namespace google {
94 namespace protobuf {
95 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata>(Arena*);
96 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_AnnotationsEntry_DoNotUse* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_AnnotationsEntry_DoNotUse>(Arena*);
97 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Compatibility* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Compatibility>(Arena*);
98 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Contact* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Contact>(Arena*);
99 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Dependency* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Dependency>(Arena*);
100 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Legal* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Legal>(Arena*);
101 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Model* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Model>(Arena*);
102 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_World* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_World>(Arena*);
103 } // namespace protobuf
104 } // namespace google
105 namespace ignition {
106 namespace msgs {
107 
108 // ===================================================================
109 
110 class IGNITION_MSGS_VISIBLE FuelMetadata_Contact : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Contact) */ {
111  public:
113  virtual ~FuelMetadata_Contact();
114 
116 
118  CopyFrom(from);
119  return *this;
120  }
121  #if LANG_CXX11
124  *this = ::std::move(from);
125  }
126 
127  inline FuelMetadata_Contact& operator=(FuelMetadata_Contact&& from) noexcept {
128  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
129  if (this != &from) InternalSwap(&from);
130  } else {
131  CopyFrom(from);
132  }
133  return *this;
134  }
135  #endif
136  static const ::google::protobuf::Descriptor* descriptor();
137  static const FuelMetadata_Contact& default_instance();
138 
139  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
141  return reinterpret_cast<const FuelMetadata_Contact*>(
143  }
144  static constexpr int kIndexInFileMessages =
145  0;
146 
147  void Swap(FuelMetadata_Contact* other);
149  a.Swap(&b);
150  }
151 
152  // implements Message ----------------------------------------------
153 
154  inline FuelMetadata_Contact* New() const final {
155  return CreateMaybeMessage<FuelMetadata_Contact>(NULL);
156  }
157 
158  FuelMetadata_Contact* New(::google::protobuf::Arena* arena) const final {
159  return CreateMaybeMessage<FuelMetadata_Contact>(arena);
160  }
161  void CopyFrom(const ::google::protobuf::Message& from) final;
162  void MergeFrom(const ::google::protobuf::Message& from) final;
163  void CopyFrom(const FuelMetadata_Contact& from);
164  void MergeFrom(const FuelMetadata_Contact& from);
165  void Clear() final;
166  bool IsInitialized() const final;
167 
168  size_t ByteSizeLong() const final;
169  bool MergePartialFromCodedStream(
170  ::google::protobuf::io::CodedInputStream* input) final;
171  void SerializeWithCachedSizes(
172  ::google::protobuf::io::CodedOutputStream* output) const final;
173  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
174  bool deterministic, ::google::protobuf::uint8* target) const final;
175  int GetCachedSize() const final { return _cached_size_.Get(); }
176 
177  private:
178  void SharedCtor();
179  void SharedDtor();
180  void SetCachedSize(int size) const final;
181  void InternalSwap(FuelMetadata_Contact* other);
182  private:
183  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
184  return NULL;
185  }
186  inline void* MaybeArenaPtr() const {
187  return NULL;
188  }
189  public:
190 
191  ::google::protobuf::Metadata GetMetadata() const final;
192 
193  // nested types ----------------------------------------------------
194 
195  // accessors -------------------------------------------------------
196 
197  // string name = 1;
198  void clear_name();
199  static const int kNameFieldNumber = 1;
200  const ::std::string& name() const;
201  void set_name(const ::std::string& value);
202  #if LANG_CXX11
203  void set_name(::std::string&& value);
204  #endif
205  void set_name(const char* value);
206  void set_name(const char* value, size_t size);
207  ::std::string* mutable_name();
208  ::std::string* release_name();
209  void set_allocated_name(::std::string* name);
210 
211  // string email = 2;
212  void clear_email();
213  static const int kEmailFieldNumber = 2;
214  const ::std::string& email() const;
215  void set_email(const ::std::string& value);
216  #if LANG_CXX11
217  void set_email(::std::string&& value);
218  #endif
219  void set_email(const char* value);
220  void set_email(const char* value, size_t size);
221  ::std::string* mutable_email();
222  ::std::string* release_email();
223  void set_allocated_email(::std::string* email);
224 
225  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Contact)
226  private:
227 
228  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
229  ::google::protobuf::internal::ArenaStringPtr name_;
230  ::google::protobuf::internal::ArenaStringPtr email_;
231  mutable ::google::protobuf::internal::CachedSize _cached_size_;
232  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
233 };
234 // -------------------------------------------------------------------
235 
236 class IGNITION_MSGS_VISIBLE FuelMetadata_Legal : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Legal) */ {
237  public:
239  virtual ~FuelMetadata_Legal();
240 
242 
244  CopyFrom(from);
245  return *this;
246  }
247  #if LANG_CXX11
248  FuelMetadata_Legal(FuelMetadata_Legal&& from) noexcept
249  : FuelMetadata_Legal() {
250  *this = ::std::move(from);
251  }
252 
253  inline FuelMetadata_Legal& operator=(FuelMetadata_Legal&& from) noexcept {
254  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
255  if (this != &from) InternalSwap(&from);
256  } else {
257  CopyFrom(from);
258  }
259  return *this;
260  }
261  #endif
262  static const ::google::protobuf::Descriptor* descriptor();
263  static const FuelMetadata_Legal& default_instance();
264 
265  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
267  return reinterpret_cast<const FuelMetadata_Legal*>(
269  }
270  static constexpr int kIndexInFileMessages =
271  1;
272 
273  void Swap(FuelMetadata_Legal* other);
275  a.Swap(&b);
276  }
277 
278  // implements Message ----------------------------------------------
279 
280  inline FuelMetadata_Legal* New() const final {
281  return CreateMaybeMessage<FuelMetadata_Legal>(NULL);
282  }
283 
284  FuelMetadata_Legal* New(::google::protobuf::Arena* arena) const final {
285  return CreateMaybeMessage<FuelMetadata_Legal>(arena);
286  }
287  void CopyFrom(const ::google::protobuf::Message& from) final;
288  void MergeFrom(const ::google::protobuf::Message& from) final;
289  void CopyFrom(const FuelMetadata_Legal& from);
290  void MergeFrom(const FuelMetadata_Legal& from);
291  void Clear() final;
292  bool IsInitialized() const final;
293 
294  size_t ByteSizeLong() const final;
295  bool MergePartialFromCodedStream(
296  ::google::protobuf::io::CodedInputStream* input) final;
297  void SerializeWithCachedSizes(
298  ::google::protobuf::io::CodedOutputStream* output) const final;
299  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
300  bool deterministic, ::google::protobuf::uint8* target) const final;
301  int GetCachedSize() const final { return _cached_size_.Get(); }
302 
303  private:
304  void SharedCtor();
305  void SharedDtor();
306  void SetCachedSize(int size) const final;
307  void InternalSwap(FuelMetadata_Legal* other);
308  private:
309  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
310  return NULL;
311  }
312  inline void* MaybeArenaPtr() const {
313  return NULL;
314  }
315  public:
316 
317  ::google::protobuf::Metadata GetMetadata() const final;
318 
319  // nested types ----------------------------------------------------
320 
321  // accessors -------------------------------------------------------
322 
323  // string copyright = 1;
324  void clear_copyright();
325  static const int kCopyrightFieldNumber = 1;
326  const ::std::string& copyright() const;
327  void set_copyright(const ::std::string& value);
328  #if LANG_CXX11
329  void set_copyright(::std::string&& value);
330  #endif
331  void set_copyright(const char* value);
332  void set_copyright(const char* value, size_t size);
333  ::std::string* mutable_copyright();
334  ::std::string* release_copyright();
335  void set_allocated_copyright(::std::string* copyright);
336 
337  // string license = 2;
338  void clear_license();
339  static const int kLicenseFieldNumber = 2;
340  const ::std::string& license() const;
341  void set_license(const ::std::string& value);
342  #if LANG_CXX11
343  void set_license(::std::string&& value);
344  #endif
345  void set_license(const char* value);
346  void set_license(const char* value, size_t size);
347  ::std::string* mutable_license();
348  ::std::string* release_license();
349  void set_allocated_license(::std::string* license);
350 
351  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Legal)
352  private:
353 
354  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
355  ::google::protobuf::internal::ArenaStringPtr copyright_;
356  ::google::protobuf::internal::ArenaStringPtr license_;
357  mutable ::google::protobuf::internal::CachedSize _cached_size_;
358  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
359 };
360 // -------------------------------------------------------------------
361 
362 class IGNITION_MSGS_VISIBLE FuelMetadata_Model : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Model) */ {
363  public:
365  virtual ~FuelMetadata_Model();
366 
368 
370  CopyFrom(from);
371  return *this;
372  }
373  #if LANG_CXX11
374  FuelMetadata_Model(FuelMetadata_Model&& from) noexcept
375  : FuelMetadata_Model() {
376  *this = ::std::move(from);
377  }
378 
379  inline FuelMetadata_Model& operator=(FuelMetadata_Model&& from) noexcept {
380  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
381  if (this != &from) InternalSwap(&from);
382  } else {
383  CopyFrom(from);
384  }
385  return *this;
386  }
387  #endif
388  static const ::google::protobuf::Descriptor* descriptor();
389  static const FuelMetadata_Model& default_instance();
390 
391  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
393  return reinterpret_cast<const FuelMetadata_Model*>(
395  }
396  static constexpr int kIndexInFileMessages =
397  2;
398 
399  void Swap(FuelMetadata_Model* other);
401  a.Swap(&b);
402  }
403 
404  // implements Message ----------------------------------------------
405 
406  inline FuelMetadata_Model* New() const final {
407  return CreateMaybeMessage<FuelMetadata_Model>(NULL);
408  }
409 
410  FuelMetadata_Model* New(::google::protobuf::Arena* arena) const final {
411  return CreateMaybeMessage<FuelMetadata_Model>(arena);
412  }
413  void CopyFrom(const ::google::protobuf::Message& from) final;
414  void MergeFrom(const ::google::protobuf::Message& from) final;
415  void CopyFrom(const FuelMetadata_Model& from);
416  void MergeFrom(const FuelMetadata_Model& from);
417  void Clear() final;
418  bool IsInitialized() const final;
419 
420  size_t ByteSizeLong() const final;
421  bool MergePartialFromCodedStream(
422  ::google::protobuf::io::CodedInputStream* input) final;
423  void SerializeWithCachedSizes(
424  ::google::protobuf::io::CodedOutputStream* output) const final;
425  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
426  bool deterministic, ::google::protobuf::uint8* target) const final;
427  int GetCachedSize() const final { return _cached_size_.Get(); }
428 
429  private:
430  void SharedCtor();
431  void SharedDtor();
432  void SetCachedSize(int size) const final;
433  void InternalSwap(FuelMetadata_Model* other);
434  private:
435  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
436  return NULL;
437  }
438  inline void* MaybeArenaPtr() const {
439  return NULL;
440  }
441  public:
442 
443  ::google::protobuf::Metadata GetMetadata() const final;
444 
445  // nested types ----------------------------------------------------
446 
447  // accessors -------------------------------------------------------
448 
449  // string file = 1;
450  void clear_file();
451  static const int kFileFieldNumber = 1;
452  const ::std::string& file() const;
453  void set_file(const ::std::string& value);
454  #if LANG_CXX11
455  void set_file(::std::string&& value);
456  #endif
457  void set_file(const char* value);
458  void set_file(const char* value, size_t size);
459  ::std::string* mutable_file();
460  ::std::string* release_file();
461  void set_allocated_file(::std::string* file);
462 
463  // .ignition.msgs.VersionedName file_format = 2;
464  bool has_file_format() const;
465  void clear_file_format();
466  static const int kFileFormatFieldNumber = 2;
467  private:
468  const ::ignition::msgs::VersionedName& _internal_file_format() const;
469  public:
470  const ::ignition::msgs::VersionedName& file_format() const;
471  ::ignition::msgs::VersionedName* release_file_format();
472  ::ignition::msgs::VersionedName* mutable_file_format();
473  void set_allocated_file_format(::ignition::msgs::VersionedName* file_format);
474 
475  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Model)
476  private:
477 
478  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
479  ::google::protobuf::internal::ArenaStringPtr file_;
480  ::ignition::msgs::VersionedName* file_format_;
481  mutable ::google::protobuf::internal::CachedSize _cached_size_;
482  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
483 };
484 // -------------------------------------------------------------------
485 
486 class IGNITION_MSGS_VISIBLE FuelMetadata_World : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.World) */ {
487  public:
489  virtual ~FuelMetadata_World();
490 
492 
494  CopyFrom(from);
495  return *this;
496  }
497  #if LANG_CXX11
498  FuelMetadata_World(FuelMetadata_World&& from) noexcept
499  : FuelMetadata_World() {
500  *this = ::std::move(from);
501  }
502 
503  inline FuelMetadata_World& operator=(FuelMetadata_World&& from) noexcept {
504  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
505  if (this != &from) InternalSwap(&from);
506  } else {
507  CopyFrom(from);
508  }
509  return *this;
510  }
511  #endif
512  static const ::google::protobuf::Descriptor* descriptor();
513  static const FuelMetadata_World& default_instance();
514 
515  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
517  return reinterpret_cast<const FuelMetadata_World*>(
519  }
520  static constexpr int kIndexInFileMessages =
521  3;
522 
523  void Swap(FuelMetadata_World* other);
525  a.Swap(&b);
526  }
527 
528  // implements Message ----------------------------------------------
529 
530  inline FuelMetadata_World* New() const final {
531  return CreateMaybeMessage<FuelMetadata_World>(NULL);
532  }
533 
534  FuelMetadata_World* New(::google::protobuf::Arena* arena) const final {
535  return CreateMaybeMessage<FuelMetadata_World>(arena);
536  }
537  void CopyFrom(const ::google::protobuf::Message& from) final;
538  void MergeFrom(const ::google::protobuf::Message& from) final;
539  void CopyFrom(const FuelMetadata_World& from);
540  void MergeFrom(const FuelMetadata_World& from);
541  void Clear() final;
542  bool IsInitialized() const final;
543 
544  size_t ByteSizeLong() const final;
545  bool MergePartialFromCodedStream(
546  ::google::protobuf::io::CodedInputStream* input) final;
547  void SerializeWithCachedSizes(
548  ::google::protobuf::io::CodedOutputStream* output) const final;
549  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
550  bool deterministic, ::google::protobuf::uint8* target) const final;
551  int GetCachedSize() const final { return _cached_size_.Get(); }
552 
553  private:
554  void SharedCtor();
555  void SharedDtor();
556  void SetCachedSize(int size) const final;
557  void InternalSwap(FuelMetadata_World* other);
558  private:
559  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
560  return NULL;
561  }
562  inline void* MaybeArenaPtr() const {
563  return NULL;
564  }
565  public:
566 
567  ::google::protobuf::Metadata GetMetadata() const final;
568 
569  // nested types ----------------------------------------------------
570 
571  // accessors -------------------------------------------------------
572 
573  // string file = 1;
574  void clear_file();
575  static const int kFileFieldNumber = 1;
576  const ::std::string& file() const;
577  void set_file(const ::std::string& value);
578  #if LANG_CXX11
579  void set_file(::std::string&& value);
580  #endif
581  void set_file(const char* value);
582  void set_file(const char* value, size_t size);
583  ::std::string* mutable_file();
584  ::std::string* release_file();
585  void set_allocated_file(::std::string* file);
586 
587  // .ignition.msgs.VersionedName file_format = 2;
588  bool has_file_format() const;
589  void clear_file_format();
590  static const int kFileFormatFieldNumber = 2;
591  private:
592  const ::ignition::msgs::VersionedName& _internal_file_format() const;
593  public:
594  const ::ignition::msgs::VersionedName& file_format() const;
595  ::ignition::msgs::VersionedName* release_file_format();
596  ::ignition::msgs::VersionedName* mutable_file_format();
597  void set_allocated_file_format(::ignition::msgs::VersionedName* file_format);
598 
599  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.World)
600  private:
601 
602  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
603  ::google::protobuf::internal::ArenaStringPtr file_;
604  ::ignition::msgs::VersionedName* file_format_;
605  mutable ::google::protobuf::internal::CachedSize _cached_size_;
606  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
607 };
608 // -------------------------------------------------------------------
609 
610 class IGNITION_MSGS_VISIBLE FuelMetadata_Dependency : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Dependency) */ {
611  public:
613  virtual ~FuelMetadata_Dependency();
614 
616 
618  CopyFrom(from);
619  return *this;
620  }
621  #if LANG_CXX11
624  *this = ::std::move(from);
625  }
626 
627  inline FuelMetadata_Dependency& operator=(FuelMetadata_Dependency&& from) noexcept {
628  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
629  if (this != &from) InternalSwap(&from);
630  } else {
631  CopyFrom(from);
632  }
633  return *this;
634  }
635  #endif
636  static const ::google::protobuf::Descriptor* descriptor();
637  static const FuelMetadata_Dependency& default_instance();
638 
639  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
641  return reinterpret_cast<const FuelMetadata_Dependency*>(
643  }
644  static constexpr int kIndexInFileMessages =
645  4;
646 
647  void Swap(FuelMetadata_Dependency* other);
649  a.Swap(&b);
650  }
651 
652  // implements Message ----------------------------------------------
653 
654  inline FuelMetadata_Dependency* New() const final {
655  return CreateMaybeMessage<FuelMetadata_Dependency>(NULL);
656  }
657 
658  FuelMetadata_Dependency* New(::google::protobuf::Arena* arena) const final {
659  return CreateMaybeMessage<FuelMetadata_Dependency>(arena);
660  }
661  void CopyFrom(const ::google::protobuf::Message& from) final;
662  void MergeFrom(const ::google::protobuf::Message& from) final;
663  void CopyFrom(const FuelMetadata_Dependency& from);
664  void MergeFrom(const FuelMetadata_Dependency& from);
665  void Clear() final;
666  bool IsInitialized() const final;
667 
668  size_t ByteSizeLong() const final;
669  bool MergePartialFromCodedStream(
670  ::google::protobuf::io::CodedInputStream* input) final;
671  void SerializeWithCachedSizes(
672  ::google::protobuf::io::CodedOutputStream* output) const final;
673  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
674  bool deterministic, ::google::protobuf::uint8* target) const final;
675  int GetCachedSize() const final { return _cached_size_.Get(); }
676 
677  private:
678  void SharedCtor();
679  void SharedDtor();
680  void SetCachedSize(int size) const final;
681  void InternalSwap(FuelMetadata_Dependency* other);
682  private:
683  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
684  return NULL;
685  }
686  inline void* MaybeArenaPtr() const {
687  return NULL;
688  }
689  public:
690 
691  ::google::protobuf::Metadata GetMetadata() const final;
692 
693  // nested types ----------------------------------------------------
694 
695  // accessors -------------------------------------------------------
696 
697  // string uri = 1;
698  void clear_uri();
699  static const int kUriFieldNumber = 1;
700  const ::std::string& uri() const;
701  void set_uri(const ::std::string& value);
702  #if LANG_CXX11
703  void set_uri(::std::string&& value);
704  #endif
705  void set_uri(const char* value);
706  void set_uri(const char* value, size_t size);
707  ::std::string* mutable_uri();
708  ::std::string* release_uri();
709  void set_allocated_uri(::std::string* uri);
710 
711  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Dependency)
712  private:
713 
714  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
715  ::google::protobuf::internal::ArenaStringPtr uri_;
716  mutable ::google::protobuf::internal::CachedSize _cached_size_;
717  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
718 };
719 // -------------------------------------------------------------------
720 
721 class IGNITION_MSGS_VISIBLE FuelMetadata_Compatibility : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata.Compatibility) */ {
722  public:
724  virtual ~FuelMetadata_Compatibility();
725 
727 
729  CopyFrom(from);
730  return *this;
731  }
732  #if LANG_CXX11
735  *this = ::std::move(from);
736  }
737 
738  inline FuelMetadata_Compatibility& operator=(FuelMetadata_Compatibility&& from) noexcept {
739  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
740  if (this != &from) InternalSwap(&from);
741  } else {
742  CopyFrom(from);
743  }
744  return *this;
745  }
746  #endif
747  static const ::google::protobuf::Descriptor* descriptor();
748  static const FuelMetadata_Compatibility& default_instance();
749 
751  kVersion = 2,
752  kVersionRange = 3,
753  VERSION_TYPE_NOT_SET = 0,
754  };
755 
756  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
758  return reinterpret_cast<const FuelMetadata_Compatibility*>(
760  }
761  static constexpr int kIndexInFileMessages =
762  5;
763 
764  void Swap(FuelMetadata_Compatibility* other);
766  a.Swap(&b);
767  }
768 
769  // implements Message ----------------------------------------------
770 
771  inline FuelMetadata_Compatibility* New() const final {
772  return CreateMaybeMessage<FuelMetadata_Compatibility>(NULL);
773  }
774 
775  FuelMetadata_Compatibility* New(::google::protobuf::Arena* arena) const final {
776  return CreateMaybeMessage<FuelMetadata_Compatibility>(arena);
777  }
778  void CopyFrom(const ::google::protobuf::Message& from) final;
779  void MergeFrom(const ::google::protobuf::Message& from) final;
780  void CopyFrom(const FuelMetadata_Compatibility& from);
781  void MergeFrom(const FuelMetadata_Compatibility& from);
782  void Clear() final;
783  bool IsInitialized() const final;
784 
785  size_t ByteSizeLong() const final;
786  bool MergePartialFromCodedStream(
787  ::google::protobuf::io::CodedInputStream* input) final;
788  void SerializeWithCachedSizes(
789  ::google::protobuf::io::CodedOutputStream* output) const final;
790  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
791  bool deterministic, ::google::protobuf::uint8* target) const final;
792  int GetCachedSize() const final { return _cached_size_.Get(); }
793 
794  private:
795  void SharedCtor();
796  void SharedDtor();
797  void SetCachedSize(int size) const final;
798  void InternalSwap(FuelMetadata_Compatibility* other);
799  private:
800  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
801  return NULL;
802  }
803  inline void* MaybeArenaPtr() const {
804  return NULL;
805  }
806  public:
807 
808  ::google::protobuf::Metadata GetMetadata() const final;
809 
810  // nested types ----------------------------------------------------
811 
812  // accessors -------------------------------------------------------
813 
814  // string name = 1;
815  void clear_name();
816  static const int kNameFieldNumber = 1;
817  const ::std::string& name() const;
818  void set_name(const ::std::string& value);
819  #if LANG_CXX11
820  void set_name(::std::string&& value);
821  #endif
822  void set_name(const char* value);
823  void set_name(const char* value, size_t size);
824  ::std::string* mutable_name();
825  ::std::string* release_name();
826  void set_allocated_name(::std::string* name);
827 
828  // .ignition.msgs.Version version = 2;
829  bool has_version() const;
830  void clear_version();
831  static const int kVersionFieldNumber = 2;
832  private:
833  const ::ignition::msgs::Version& _internal_version() const;
834  public:
835  const ::ignition::msgs::Version& version() const;
836  ::ignition::msgs::Version* release_version();
837  ::ignition::msgs::Version* mutable_version();
838  void set_allocated_version(::ignition::msgs::Version* version);
839 
840  // .ignition.msgs.VersionRange version_range = 3;
841  bool has_version_range() const;
842  void clear_version_range();
843  static const int kVersionRangeFieldNumber = 3;
844  private:
845  const ::ignition::msgs::VersionRange& _internal_version_range() const;
846  public:
847  const ::ignition::msgs::VersionRange& version_range() const;
848  ::ignition::msgs::VersionRange* release_version_range();
849  ::ignition::msgs::VersionRange* mutable_version_range();
850  void set_allocated_version_range(::ignition::msgs::VersionRange* version_range);
851 
852  void clear_version_type();
853  VersionTypeCase version_type_case() const;
854  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata.Compatibility)
855  private:
856  void set_has_version();
857  void set_has_version_range();
858 
859  inline bool has_version_type() const;
860  inline void clear_has_version_type();
861 
862  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
863  ::google::protobuf::internal::ArenaStringPtr name_;
864  union VersionTypeUnion {
865  VersionTypeUnion() {}
866  ::ignition::msgs::Version* version_;
867  ::ignition::msgs::VersionRange* version_range_;
868  } version_type_;
869  mutable ::google::protobuf::internal::CachedSize _cached_size_;
870  ::google::protobuf::uint32 _oneof_case_[1];
871 
872  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
873 };
874 // -------------------------------------------------------------------
875 
876 class FuelMetadata_AnnotationsEntry_DoNotUse : public ::google::protobuf::internal::MapEntry<FuelMetadata_AnnotationsEntry_DoNotUse,
877  ::std::string, ::std::string,
878  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
879  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
880  0 > {
881 public:
882  typedef ::google::protobuf::internal::MapEntry<FuelMetadata_AnnotationsEntry_DoNotUse,
884  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
885  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
888  FuelMetadata_AnnotationsEntry_DoNotUse(::google::protobuf::Arena* arena);
891  void MergeFrom(const ::google::protobuf::Message& other) final;
892  ::google::protobuf::Metadata GetMetadata() const;
893 };
894 
895 // -------------------------------------------------------------------
896 
897 class IGNITION_MSGS_VISIBLE FuelMetadata : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.FuelMetadata) */ {
898  public:
899  FuelMetadata();
900  virtual ~FuelMetadata();
901 
902  FuelMetadata(const FuelMetadata& from);
903 
904  inline FuelMetadata& operator=(const FuelMetadata& from) {
905  CopyFrom(from);
906  return *this;
907  }
908  #if LANG_CXX11
909  FuelMetadata(FuelMetadata&& from) noexcept
910  : FuelMetadata() {
911  *this = ::std::move(from);
912  }
913 
914  inline FuelMetadata& operator=(FuelMetadata&& from) noexcept {
915  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
916  if (this != &from) InternalSwap(&from);
917  } else {
918  CopyFrom(from);
919  }
920  return *this;
921  }
922  #endif
923  static const ::google::protobuf::Descriptor* descriptor();
924  static const FuelMetadata& default_instance();
925 
927  kModel = 1,
928  kWorld = 2,
929  RESOURCE_TYPE_NOT_SET = 0,
930  };
931 
932  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
933  static inline const FuelMetadata* internal_default_instance() {
934  return reinterpret_cast<const FuelMetadata*>(
936  }
937  static constexpr int kIndexInFileMessages =
938  7;
939 
940  void Swap(FuelMetadata* other);
941  friend void swap(FuelMetadata& a, FuelMetadata& b) {
942  a.Swap(&b);
943  }
944 
945  // implements Message ----------------------------------------------
946 
947  inline FuelMetadata* New() const final {
948  return CreateMaybeMessage<FuelMetadata>(NULL);
949  }
950 
951  FuelMetadata* New(::google::protobuf::Arena* arena) const final {
952  return CreateMaybeMessage<FuelMetadata>(arena);
953  }
954  void CopyFrom(const ::google::protobuf::Message& from) final;
955  void MergeFrom(const ::google::protobuf::Message& from) final;
956  void CopyFrom(const FuelMetadata& from);
957  void MergeFrom(const FuelMetadata& from);
958  void Clear() final;
959  bool IsInitialized() const final;
960 
961  size_t ByteSizeLong() const final;
962  bool MergePartialFromCodedStream(
963  ::google::protobuf::io::CodedInputStream* input) final;
964  void SerializeWithCachedSizes(
965  ::google::protobuf::io::CodedOutputStream* output) const final;
966  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
967  bool deterministic, ::google::protobuf::uint8* target) const final;
968  int GetCachedSize() const final { return _cached_size_.Get(); }
969 
970  private:
971  void SharedCtor();
972  void SharedDtor();
973  void SetCachedSize(int size) const final;
974  void InternalSwap(FuelMetadata* other);
975  private:
976  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
977  return NULL;
978  }
979  inline void* MaybeArenaPtr() const {
980  return NULL;
981  }
982  public:
983 
984  ::google::protobuf::Metadata GetMetadata() const final;
985 
986  // nested types ----------------------------------------------------
987 
994 
995  // accessors -------------------------------------------------------
996 
997  // repeated .ignition.msgs.FuelMetadata.Contact authors = 6;
998  int authors_size() const;
999  void clear_authors();
1000  static const int kAuthorsFieldNumber = 6;
1001  ::ignition::msgs::FuelMetadata_Contact* mutable_authors(int index);
1002  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >*
1003  mutable_authors();
1004  const ::ignition::msgs::FuelMetadata_Contact& authors(int index) const;
1005  ::ignition::msgs::FuelMetadata_Contact* add_authors();
1006  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >&
1007  authors() const;
1008 
1009  // repeated string tags = 8;
1010  int tags_size() const;
1011  void clear_tags();
1012  static const int kTagsFieldNumber = 8;
1013  const ::std::string& tags(int index) const;
1014  ::std::string* mutable_tags(int index);
1015  void set_tags(int index, const ::std::string& value);
1016  #if LANG_CXX11
1017  void set_tags(int index, ::std::string&& value);
1018  #endif
1019  void set_tags(int index, const char* value);
1020  void set_tags(int index, const char* value, size_t size);
1021  ::std::string* add_tags();
1022  void add_tags(const ::std::string& value);
1023  #if LANG_CXX11
1024  void add_tags(::std::string&& value);
1025  #endif
1026  void add_tags(const char* value);
1027  void add_tags(const char* value, size_t size);
1028  const ::google::protobuf::RepeatedPtrField< ::std::string>& tags() const;
1029  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_tags();
1030 
1031  // map<string, string> annotations = 9;
1032  int annotations_size() const;
1033  void clear_annotations();
1034  static const int kAnnotationsFieldNumber = 9;
1035  const ::google::protobuf::Map< ::std::string, ::std::string >&
1036  annotations() const;
1037  ::google::protobuf::Map< ::std::string, ::std::string >*
1038  mutable_annotations();
1039 
1040  // repeated .ignition.msgs.FuelMetadata.Dependency dependencies = 10;
1041  int dependencies_size() const;
1042  void clear_dependencies();
1043  static const int kDependenciesFieldNumber = 10;
1044  ::ignition::msgs::FuelMetadata_Dependency* mutable_dependencies(int index);
1045  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >*
1046  mutable_dependencies();
1047  const ::ignition::msgs::FuelMetadata_Dependency& dependencies(int index) const;
1048  ::ignition::msgs::FuelMetadata_Dependency* add_dependencies();
1049  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >&
1050  dependencies() const;
1051 
1052  // repeated .ignition.msgs.FuelMetadata.Compatibility compatibilities = 11;
1053  int compatibilities_size() const;
1054  void clear_compatibilities();
1055  static const int kCompatibilitiesFieldNumber = 11;
1056  ::ignition::msgs::FuelMetadata_Compatibility* mutable_compatibilities(int index);
1057  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >*
1058  mutable_compatibilities();
1059  const ::ignition::msgs::FuelMetadata_Compatibility& compatibilities(int index) const;
1060  ::ignition::msgs::FuelMetadata_Compatibility* add_compatibilities();
1061  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >&
1062  compatibilities() const;
1063 
1064  // string name = 3;
1065  void clear_name();
1066  static const int kNameFieldNumber = 3;
1067  const ::std::string& name() const;
1068  void set_name(const ::std::string& value);
1069  #if LANG_CXX11
1070  void set_name(::std::string&& value);
1071  #endif
1072  void set_name(const char* value);
1073  void set_name(const char* value, size_t size);
1074  ::std::string* mutable_name();
1075  ::std::string* release_name();
1076  void set_allocated_name(::std::string* name);
1077 
1078  // string description = 4;
1079  void clear_description();
1080  static const int kDescriptionFieldNumber = 4;
1081  const ::std::string& description() const;
1082  void set_description(const ::std::string& value);
1083  #if LANG_CXX11
1084  void set_description(::std::string&& value);
1085  #endif
1086  void set_description(const char* value);
1087  void set_description(const char* value, size_t size);
1088  ::std::string* mutable_description();
1089  ::std::string* release_description();
1090  void set_allocated_description(::std::string* description);
1091 
1092  // .ignition.msgs.FuelMetadata.Legal legal = 7;
1093  bool has_legal() const;
1094  void clear_legal();
1095  static const int kLegalFieldNumber = 7;
1096  private:
1097  const ::ignition::msgs::FuelMetadata_Legal& _internal_legal() const;
1098  public:
1099  const ::ignition::msgs::FuelMetadata_Legal& legal() const;
1100  ::ignition::msgs::FuelMetadata_Legal* release_legal();
1101  ::ignition::msgs::FuelMetadata_Legal* mutable_legal();
1102  void set_allocated_legal(::ignition::msgs::FuelMetadata_Legal* legal);
1103 
1104  // int32 version = 5;
1105  void clear_version();
1106  static const int kVersionFieldNumber = 5;
1107  ::google::protobuf::int32 version() const;
1108  void set_version(::google::protobuf::int32 value);
1109 
1110  // .ignition.msgs.FuelMetadata.Model model = 1;
1111  bool has_model() const;
1112  void clear_model();
1113  static const int kModelFieldNumber = 1;
1114  private:
1115  const ::ignition::msgs::FuelMetadata_Model& _internal_model() const;
1116  public:
1117  const ::ignition::msgs::FuelMetadata_Model& model() const;
1118  ::ignition::msgs::FuelMetadata_Model* release_model();
1119  ::ignition::msgs::FuelMetadata_Model* mutable_model();
1120  void set_allocated_model(::ignition::msgs::FuelMetadata_Model* model);
1121 
1122  // .ignition.msgs.FuelMetadata.World world = 2;
1123  bool has_world() const;
1124  void clear_world();
1125  static const int kWorldFieldNumber = 2;
1126  private:
1127  const ::ignition::msgs::FuelMetadata_World& _internal_world() const;
1128  public:
1129  const ::ignition::msgs::FuelMetadata_World& world() const;
1130  ::ignition::msgs::FuelMetadata_World* release_world();
1131  ::ignition::msgs::FuelMetadata_World* mutable_world();
1132  void set_allocated_world(::ignition::msgs::FuelMetadata_World* world);
1133 
1134  void clear_resource_type();
1135  ResourceTypeCase resource_type_case() const;
1136  // @@protoc_insertion_point(class_scope:ignition.msgs.FuelMetadata)
1137  private:
1138  void set_has_model();
1139  void set_has_world();
1140 
1141  inline bool has_resource_type() const;
1142  inline void clear_has_resource_type();
1143 
1144  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1145  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > authors_;
1146  ::google::protobuf::RepeatedPtrField< ::std::string> tags_;
1147  ::google::protobuf::internal::MapField<
1150  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1151  ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1152  0 > annotations_;
1153  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > dependencies_;
1154  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > compatibilities_;
1155  ::google::protobuf::internal::ArenaStringPtr name_;
1156  ::google::protobuf::internal::ArenaStringPtr description_;
1158  ::google::protobuf::int32 version_;
1159  union ResourceTypeUnion {
1160  ResourceTypeUnion() {}
1163  } resource_type_;
1164  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1165  ::google::protobuf::uint32 _oneof_case_[1];
1166 
1167  friend struct ::protobuf_ignition_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
1168 };
1169 // ===================================================================
1170 
1171 
1172 // ===================================================================
1173 
1174 #ifdef __GNUC__
1175  #pragma GCC diagnostic push
1176  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1177 #endif // __GNUC__
1178 // FuelMetadata_Contact
1179 
1180 // string name = 1;
1182  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1183 }
1184 inline const ::std::string& FuelMetadata_Contact::name() const {
1185  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Contact.name)
1186  return name_.GetNoArena();
1187 }
1188 inline void FuelMetadata_Contact::set_name(const ::std::string& value) {
1189 
1190  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1191  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Contact.name)
1192 }
1193 #if LANG_CXX11
1194 inline void FuelMetadata_Contact::set_name(::std::string&& value) {
1195 
1196  name_.SetNoArena(
1197  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1198  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Contact.name)
1199 }
1200 #endif
1201 inline void FuelMetadata_Contact::set_name(const char* value) {
1202  GOOGLE_DCHECK(value != NULL);
1203 
1204  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1205  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Contact.name)
1206 }
1207 inline void FuelMetadata_Contact::set_name(const char* value, size_t size) {
1208 
1209  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1210  ::std::string(reinterpret_cast<const char*>(value), size));
1211  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Contact.name)
1212 }
1213 inline ::std::string* FuelMetadata_Contact::mutable_name() {
1214 
1215  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Contact.name)
1216  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1217 }
1218 inline ::std::string* FuelMetadata_Contact::release_name() {
1219  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Contact.name)
1220 
1221  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1222 }
1224  if (name != NULL) {
1225 
1226  } else {
1227 
1228  }
1229  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
1230  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Contact.name)
1231 }
1232 
1233 // string email = 2;
1235  email_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1236 }
1237 inline const ::std::string& FuelMetadata_Contact::email() const {
1238  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Contact.email)
1239  return email_.GetNoArena();
1240 }
1241 inline void FuelMetadata_Contact::set_email(const ::std::string& value) {
1242 
1243  email_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1244  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Contact.email)
1245 }
1246 #if LANG_CXX11
1247 inline void FuelMetadata_Contact::set_email(::std::string&& value) {
1248 
1249  email_.SetNoArena(
1250  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1251  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Contact.email)
1252 }
1253 #endif
1254 inline void FuelMetadata_Contact::set_email(const char* value) {
1255  GOOGLE_DCHECK(value != NULL);
1256 
1257  email_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1258  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Contact.email)
1259 }
1260 inline void FuelMetadata_Contact::set_email(const char* value, size_t size) {
1261 
1262  email_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1263  ::std::string(reinterpret_cast<const char*>(value), size));
1264  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Contact.email)
1265 }
1266 inline ::std::string* FuelMetadata_Contact::mutable_email() {
1267 
1268  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Contact.email)
1269  return email_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1270 }
1271 inline ::std::string* FuelMetadata_Contact::release_email() {
1272  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Contact.email)
1273 
1274  return email_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1275 }
1277  if (email != NULL) {
1278 
1279  } else {
1280 
1281  }
1282  email_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), email);
1283  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Contact.email)
1284 }
1285 
1286 // -------------------------------------------------------------------
1287 
1288 // FuelMetadata_Legal
1289 
1290 // string copyright = 1;
1292  copyright_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1293 }
1294 inline const ::std::string& FuelMetadata_Legal::copyright() const {
1295  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Legal.copyright)
1296  return copyright_.GetNoArena();
1297 }
1298 inline void FuelMetadata_Legal::set_copyright(const ::std::string& value) {
1299 
1300  copyright_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1301  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Legal.copyright)
1302 }
1303 #if LANG_CXX11
1304 inline void FuelMetadata_Legal::set_copyright(::std::string&& value) {
1305 
1306  copyright_.SetNoArena(
1307  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1308  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Legal.copyright)
1309 }
1310 #endif
1311 inline void FuelMetadata_Legal::set_copyright(const char* value) {
1312  GOOGLE_DCHECK(value != NULL);
1313 
1314  copyright_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1315  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Legal.copyright)
1316 }
1317 inline void FuelMetadata_Legal::set_copyright(const char* value, size_t size) {
1318 
1319  copyright_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1320  ::std::string(reinterpret_cast<const char*>(value), size));
1321  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Legal.copyright)
1322 }
1323 inline ::std::string* FuelMetadata_Legal::mutable_copyright() {
1324 
1325  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Legal.copyright)
1326  return copyright_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1327 }
1328 inline ::std::string* FuelMetadata_Legal::release_copyright() {
1329  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Legal.copyright)
1330 
1331  return copyright_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1332 }
1334  if (copyright != NULL) {
1335 
1336  } else {
1337 
1338  }
1339  copyright_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), copyright);
1340  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Legal.copyright)
1341 }
1342 
1343 // string license = 2;
1345  license_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1346 }
1347 inline const ::std::string& FuelMetadata_Legal::license() const {
1348  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Legal.license)
1349  return license_.GetNoArena();
1350 }
1351 inline void FuelMetadata_Legal::set_license(const ::std::string& value) {
1352 
1353  license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1354  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Legal.license)
1355 }
1356 #if LANG_CXX11
1357 inline void FuelMetadata_Legal::set_license(::std::string&& value) {
1358 
1359  license_.SetNoArena(
1360  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1361  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Legal.license)
1362 }
1363 #endif
1364 inline void FuelMetadata_Legal::set_license(const char* value) {
1365  GOOGLE_DCHECK(value != NULL);
1366 
1367  license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1368  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Legal.license)
1369 }
1370 inline void FuelMetadata_Legal::set_license(const char* value, size_t size) {
1371 
1372  license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1373  ::std::string(reinterpret_cast<const char*>(value), size));
1374  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Legal.license)
1375 }
1376 inline ::std::string* FuelMetadata_Legal::mutable_license() {
1377 
1378  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Legal.license)
1379  return license_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1380 }
1381 inline ::std::string* FuelMetadata_Legal::release_license() {
1382  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Legal.license)
1383 
1384  return license_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1385 }
1387  if (license != NULL) {
1388 
1389  } else {
1390 
1391  }
1392  license_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), license);
1393  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Legal.license)
1394 }
1395 
1396 // -------------------------------------------------------------------
1397 
1398 // FuelMetadata_Model
1399 
1400 // string file = 1;
1402  file_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1403 }
1404 inline const ::std::string& FuelMetadata_Model::file() const {
1405  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Model.file)
1406  return file_.GetNoArena();
1407 }
1408 inline void FuelMetadata_Model::set_file(const ::std::string& value) {
1409 
1410  file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1411  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Model.file)
1412 }
1413 #if LANG_CXX11
1414 inline void FuelMetadata_Model::set_file(::std::string&& value) {
1415 
1416  file_.SetNoArena(
1417  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1418  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Model.file)
1419 }
1420 #endif
1421 inline void FuelMetadata_Model::set_file(const char* value) {
1422  GOOGLE_DCHECK(value != NULL);
1423 
1424  file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1425  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Model.file)
1426 }
1427 inline void FuelMetadata_Model::set_file(const char* value, size_t size) {
1428 
1429  file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1430  ::std::string(reinterpret_cast<const char*>(value), size));
1431  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Model.file)
1432 }
1433 inline ::std::string* FuelMetadata_Model::mutable_file() {
1434 
1435  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Model.file)
1436  return file_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1437 }
1438 inline ::std::string* FuelMetadata_Model::release_file() {
1439  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Model.file)
1440 
1441  return file_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1442 }
1444  if (file != NULL) {
1445 
1446  } else {
1447 
1448  }
1449  file_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file);
1450  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Model.file)
1451 }
1452 
1453 // .ignition.msgs.VersionedName file_format = 2;
1455  return this != internal_default_instance() && file_format_ != NULL;
1456 }
1457 inline const ::ignition::msgs::VersionedName& FuelMetadata_Model::_internal_file_format() const {
1458  return *file_format_;
1459 }
1460 inline const ::ignition::msgs::VersionedName& FuelMetadata_Model::file_format() const {
1461  const ::ignition::msgs::VersionedName* p = file_format_;
1462  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Model.file_format)
1463  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::VersionedName*>(
1465 }
1466 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::release_file_format() {
1467  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Model.file_format)
1468 
1469  ::ignition::msgs::VersionedName* temp = file_format_;
1470  file_format_ = NULL;
1471  return temp;
1472 }
1473 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::mutable_file_format() {
1474 
1475  if (file_format_ == NULL) {
1476  auto* p = CreateMaybeMessage<::ignition::msgs::VersionedName>(GetArenaNoVirtual());
1477  file_format_ = p;
1478  }
1479  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Model.file_format)
1480  return file_format_;
1481 }
1483  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1484  if (message_arena == NULL) {
1485  delete reinterpret_cast< ::google::protobuf::MessageLite*>(file_format_);
1486  }
1487  if (file_format) {
1488  ::google::protobuf::Arena* submessage_arena = NULL;
1489  if (message_arena != submessage_arena) {
1490  file_format = ::google::protobuf::internal::GetOwnedMessage(
1491  message_arena, file_format, submessage_arena);
1492  }
1493 
1494  } else {
1495 
1496  }
1497  file_format_ = file_format;
1498  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Model.file_format)
1499 }
1500 
1501 // -------------------------------------------------------------------
1502 
1503 // FuelMetadata_World
1504 
1505 // string file = 1;
1507  file_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1508 }
1509 inline const ::std::string& FuelMetadata_World::file() const {
1510  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.World.file)
1511  return file_.GetNoArena();
1512 }
1513 inline void FuelMetadata_World::set_file(const ::std::string& value) {
1514 
1515  file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1516  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.World.file)
1517 }
1518 #if LANG_CXX11
1519 inline void FuelMetadata_World::set_file(::std::string&& value) {
1520 
1521  file_.SetNoArena(
1522  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1523  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.World.file)
1524 }
1525 #endif
1526 inline void FuelMetadata_World::set_file(const char* value) {
1527  GOOGLE_DCHECK(value != NULL);
1528 
1529  file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1530  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.World.file)
1531 }
1532 inline void FuelMetadata_World::set_file(const char* value, size_t size) {
1533 
1534  file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1535  ::std::string(reinterpret_cast<const char*>(value), size));
1536  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.World.file)
1537 }
1538 inline ::std::string* FuelMetadata_World::mutable_file() {
1539 
1540  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.World.file)
1541  return file_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1542 }
1543 inline ::std::string* FuelMetadata_World::release_file() {
1544  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.World.file)
1545 
1546  return file_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1547 }
1549  if (file != NULL) {
1550 
1551  } else {
1552 
1553  }
1554  file_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file);
1555  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.World.file)
1556 }
1557 
1558 // .ignition.msgs.VersionedName file_format = 2;
1560  return this != internal_default_instance() && file_format_ != NULL;
1561 }
1562 inline const ::ignition::msgs::VersionedName& FuelMetadata_World::_internal_file_format() const {
1563  return *file_format_;
1564 }
1565 inline const ::ignition::msgs::VersionedName& FuelMetadata_World::file_format() const {
1566  const ::ignition::msgs::VersionedName* p = file_format_;
1567  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.World.file_format)
1568  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::VersionedName*>(
1570 }
1571 inline ::ignition::msgs::VersionedName* FuelMetadata_World::release_file_format() {
1572  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.World.file_format)
1573 
1574  ::ignition::msgs::VersionedName* temp = file_format_;
1575  file_format_ = NULL;
1576  return temp;
1577 }
1578 inline ::ignition::msgs::VersionedName* FuelMetadata_World::mutable_file_format() {
1579 
1580  if (file_format_ == NULL) {
1581  auto* p = CreateMaybeMessage<::ignition::msgs::VersionedName>(GetArenaNoVirtual());
1582  file_format_ = p;
1583  }
1584  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.World.file_format)
1585  return file_format_;
1586 }
1588  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1589  if (message_arena == NULL) {
1590  delete reinterpret_cast< ::google::protobuf::MessageLite*>(file_format_);
1591  }
1592  if (file_format) {
1593  ::google::protobuf::Arena* submessage_arena = NULL;
1594  if (message_arena != submessage_arena) {
1595  file_format = ::google::protobuf::internal::GetOwnedMessage(
1596  message_arena, file_format, submessage_arena);
1597  }
1598 
1599  } else {
1600 
1601  }
1602  file_format_ = file_format;
1603  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.World.file_format)
1604 }
1605 
1606 // -------------------------------------------------------------------
1607 
1608 // FuelMetadata_Dependency
1609 
1610 // string uri = 1;
1612  uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1613 }
1614 inline const ::std::string& FuelMetadata_Dependency::uri() const {
1615  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Dependency.uri)
1616  return uri_.GetNoArena();
1617 }
1618 inline void FuelMetadata_Dependency::set_uri(const ::std::string& value) {
1619 
1620  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1621  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Dependency.uri)
1622 }
1623 #if LANG_CXX11
1624 inline void FuelMetadata_Dependency::set_uri(::std::string&& value) {
1625 
1626  uri_.SetNoArena(
1627  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1628  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Dependency.uri)
1629 }
1630 #endif
1631 inline void FuelMetadata_Dependency::set_uri(const char* value) {
1632  GOOGLE_DCHECK(value != NULL);
1633 
1634  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1635  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Dependency.uri)
1636 }
1637 inline void FuelMetadata_Dependency::set_uri(const char* value, size_t size) {
1638 
1639  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1640  ::std::string(reinterpret_cast<const char*>(value), size));
1641  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Dependency.uri)
1642 }
1643 inline ::std::string* FuelMetadata_Dependency::mutable_uri() {
1644 
1645  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Dependency.uri)
1646  return uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1647 }
1648 inline ::std::string* FuelMetadata_Dependency::release_uri() {
1649  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Dependency.uri)
1650 
1651  return uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1652 }
1654  if (uri != NULL) {
1655 
1656  } else {
1657 
1658  }
1659  uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), uri);
1660  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Dependency.uri)
1661 }
1662 
1663 // -------------------------------------------------------------------
1664 
1665 // FuelMetadata_Compatibility
1666 
1667 // string name = 1;
1669  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1670 }
1671 inline const ::std::string& FuelMetadata_Compatibility::name() const {
1672  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Compatibility.name)
1673  return name_.GetNoArena();
1674 }
1675 inline void FuelMetadata_Compatibility::set_name(const ::std::string& value) {
1676 
1677  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1678  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.Compatibility.name)
1679 }
1680 #if LANG_CXX11
1681 inline void FuelMetadata_Compatibility::set_name(::std::string&& value) {
1682 
1683  name_.SetNoArena(
1684  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1685  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.Compatibility.name)
1686 }
1687 #endif
1688 inline void FuelMetadata_Compatibility::set_name(const char* value) {
1689  GOOGLE_DCHECK(value != NULL);
1690 
1691  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1692  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.Compatibility.name)
1693 }
1694 inline void FuelMetadata_Compatibility::set_name(const char* value, size_t size) {
1695 
1696  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1697  ::std::string(reinterpret_cast<const char*>(value), size));
1698  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.Compatibility.name)
1699 }
1701 
1702  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Compatibility.name)
1703  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1704 }
1706  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Compatibility.name)
1707 
1708  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1709 }
1711  if (name != NULL) {
1712 
1713  } else {
1714 
1715  }
1716  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
1717  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.Compatibility.name)
1718 }
1719 
1720 // .ignition.msgs.Version version = 2;
1722  return version_type_case() == kVersion;
1723 }
1724 inline void FuelMetadata_Compatibility::set_has_version() {
1725  _oneof_case_[0] = kVersion;
1726 }
1727 inline const ::ignition::msgs::Version& FuelMetadata_Compatibility::_internal_version() const {
1728  return *version_type_.version_;
1729 }
1730 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::release_version() {
1731  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Compatibility.version)
1732  if (has_version()) {
1733  clear_has_version_type();
1734  ::ignition::msgs::Version* temp = version_type_.version_;
1735  version_type_.version_ = NULL;
1736  return temp;
1737  } else {
1738  return NULL;
1739  }
1740 }
1741 inline const ::ignition::msgs::Version& FuelMetadata_Compatibility::version() const {
1742  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Compatibility.version)
1743  return has_version()
1744  ? *version_type_.version_
1746 }
1747 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::mutable_version() {
1748  if (!has_version()) {
1750  set_has_version();
1751  version_type_.version_ = CreateMaybeMessage< ::ignition::msgs::Version >(
1752  GetArenaNoVirtual());
1753  }
1754  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Compatibility.version)
1755  return version_type_.version_;
1756 }
1757 
1758 // .ignition.msgs.VersionRange version_range = 3;
1760  return version_type_case() == kVersionRange;
1761 }
1762 inline void FuelMetadata_Compatibility::set_has_version_range() {
1763  _oneof_case_[0] = kVersionRange;
1764 }
1765 inline const ::ignition::msgs::VersionRange& FuelMetadata_Compatibility::_internal_version_range() const {
1766  return *version_type_.version_range_;
1767 }
1768 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::release_version_range() {
1769  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.Compatibility.version_range)
1770  if (has_version_range()) {
1771  clear_has_version_type();
1772  ::ignition::msgs::VersionRange* temp = version_type_.version_range_;
1773  version_type_.version_range_ = NULL;
1774  return temp;
1775  } else {
1776  return NULL;
1777  }
1778 }
1779 inline const ::ignition::msgs::VersionRange& FuelMetadata_Compatibility::version_range() const {
1780  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.Compatibility.version_range)
1781  return has_version_range()
1782  ? *version_type_.version_range_
1784 }
1785 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::mutable_version_range() {
1786  if (!has_version_range()) {
1788  set_has_version_range();
1789  version_type_.version_range_ = CreateMaybeMessage< ::ignition::msgs::VersionRange >(
1790  GetArenaNoVirtual());
1791  }
1792  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.Compatibility.version_range)
1793  return version_type_.version_range_;
1794 }
1795 
1796 inline bool FuelMetadata_Compatibility::has_version_type() const {
1798 }
1799 inline void FuelMetadata_Compatibility::clear_has_version_type() {
1800  _oneof_case_[0] = VERSION_TYPE_NOT_SET;
1801 }
1803  return FuelMetadata_Compatibility::VersionTypeCase(_oneof_case_[0]);
1804 }
1805 // -------------------------------------------------------------------
1806 
1807 // -------------------------------------------------------------------
1808 
1809 // FuelMetadata
1810 
1811 // .ignition.msgs.FuelMetadata.Model model = 1;
1812 inline bool FuelMetadata::has_model() const {
1813  return resource_type_case() == kModel;
1814 }
1815 inline void FuelMetadata::set_has_model() {
1816  _oneof_case_[0] = kModel;
1817 }
1819  if (has_model()) {
1820  delete resource_type_.model_;
1821  clear_has_resource_type();
1822  }
1823 }
1824 inline const ::ignition::msgs::FuelMetadata_Model& FuelMetadata::_internal_model() const {
1825  return *resource_type_.model_;
1826 }
1827 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::release_model() {
1828  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.model)
1829  if (has_model()) {
1830  clear_has_resource_type();
1831  ::ignition::msgs::FuelMetadata_Model* temp = resource_type_.model_;
1832  resource_type_.model_ = NULL;
1833  return temp;
1834  } else {
1835  return NULL;
1836  }
1837 }
1838 inline const ::ignition::msgs::FuelMetadata_Model& FuelMetadata::model() const {
1839  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.model)
1840  return has_model()
1841  ? *resource_type_.model_
1843 }
1844 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::mutable_model() {
1845  if (!has_model()) {
1847  set_has_model();
1848  resource_type_.model_ = CreateMaybeMessage< ::ignition::msgs::FuelMetadata_Model >(
1849  GetArenaNoVirtual());
1850  }
1851  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.model)
1852  return resource_type_.model_;
1853 }
1854 
1855 // .ignition.msgs.FuelMetadata.World world = 2;
1856 inline bool FuelMetadata::has_world() const {
1857  return resource_type_case() == kWorld;
1858 }
1859 inline void FuelMetadata::set_has_world() {
1860  _oneof_case_[0] = kWorld;
1861 }
1863  if (has_world()) {
1864  delete resource_type_.world_;
1865  clear_has_resource_type();
1866  }
1867 }
1868 inline const ::ignition::msgs::FuelMetadata_World& FuelMetadata::_internal_world() const {
1869  return *resource_type_.world_;
1870 }
1871 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::release_world() {
1872  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.world)
1873  if (has_world()) {
1874  clear_has_resource_type();
1875  ::ignition::msgs::FuelMetadata_World* temp = resource_type_.world_;
1876  resource_type_.world_ = NULL;
1877  return temp;
1878  } else {
1879  return NULL;
1880  }
1881 }
1882 inline const ::ignition::msgs::FuelMetadata_World& FuelMetadata::world() const {
1883  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.world)
1884  return has_world()
1885  ? *resource_type_.world_
1887 }
1888 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::mutable_world() {
1889  if (!has_world()) {
1891  set_has_world();
1892  resource_type_.world_ = CreateMaybeMessage< ::ignition::msgs::FuelMetadata_World >(
1893  GetArenaNoVirtual());
1894  }
1895  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.world)
1896  return resource_type_.world_;
1897 }
1898 
1899 // string name = 3;
1901  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1902 }
1903 inline const ::std::string& FuelMetadata::name() const {
1904  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.name)
1905  return name_.GetNoArena();
1906 }
1907 inline void FuelMetadata::set_name(const ::std::string& value) {
1908 
1909  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1910  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.name)
1911 }
1912 #if LANG_CXX11
1913 inline void FuelMetadata::set_name(::std::string&& value) {
1914 
1915  name_.SetNoArena(
1916  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1917  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.name)
1918 }
1919 #endif
1920 inline void FuelMetadata::set_name(const char* value) {
1921  GOOGLE_DCHECK(value != NULL);
1922 
1923  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1924  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.name)
1925 }
1926 inline void FuelMetadata::set_name(const char* value, size_t size) {
1927 
1928  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1929  ::std::string(reinterpret_cast<const char*>(value), size));
1930  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.name)
1931 }
1932 inline ::std::string* FuelMetadata::mutable_name() {
1933 
1934  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.name)
1935  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1936 }
1937 inline ::std::string* FuelMetadata::release_name() {
1938  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.name)
1939 
1940  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1941 }
1943  if (name != NULL) {
1944 
1945  } else {
1946 
1947  }
1948  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
1949  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.name)
1950 }
1951 
1952 // string description = 4;
1954  description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1955 }
1956 inline const ::std::string& FuelMetadata::description() const {
1957  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.description)
1958  return description_.GetNoArena();
1959 }
1960 inline void FuelMetadata::set_description(const ::std::string& value) {
1961 
1962  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1963  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.description)
1964 }
1965 #if LANG_CXX11
1966 inline void FuelMetadata::set_description(::std::string&& value) {
1967 
1968  description_.SetNoArena(
1969  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1970  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.FuelMetadata.description)
1971 }
1972 #endif
1973 inline void FuelMetadata::set_description(const char* value) {
1974  GOOGLE_DCHECK(value != NULL);
1975 
1976  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1977  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.description)
1978 }
1979 inline void FuelMetadata::set_description(const char* value, size_t size) {
1980 
1981  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1982  ::std::string(reinterpret_cast<const char*>(value), size));
1983  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.description)
1984 }
1985 inline ::std::string* FuelMetadata::mutable_description() {
1986 
1987  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.description)
1988  return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1989 }
1990 inline ::std::string* FuelMetadata::release_description() {
1991  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.description)
1992 
1993  return description_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1994 }
1996  if (description != NULL) {
1997 
1998  } else {
1999 
2000  }
2001  description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description);
2002  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.description)
2003 }
2004 
2005 // int32 version = 5;
2007  version_ = 0;
2008 }
2009 inline ::google::protobuf::int32 FuelMetadata::version() const {
2010  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.version)
2011  return version_;
2012 }
2013 inline void FuelMetadata::set_version(::google::protobuf::int32 value) {
2014 
2015  version_ = value;
2016  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.version)
2017 }
2018 
2019 // repeated .ignition.msgs.FuelMetadata.Contact authors = 6;
2020 inline int FuelMetadata::authors_size() const {
2021  return authors_.size();
2022 }
2024  authors_.Clear();
2025 }
2026 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::mutable_authors(int index) {
2027  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.authors)
2028  return authors_.Mutable(index);
2029 }
2030 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >*
2032  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.authors)
2033  return &authors_;
2034 }
2035 inline const ::ignition::msgs::FuelMetadata_Contact& FuelMetadata::authors(int index) const {
2036  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.authors)
2037  return authors_.Get(index);
2038 }
2039 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::add_authors() {
2040  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.authors)
2041  return authors_.Add();
2042 }
2043 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >&
2045  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.authors)
2046  return authors_;
2047 }
2048 
2049 // .ignition.msgs.FuelMetadata.Legal legal = 7;
2050 inline bool FuelMetadata::has_legal() const {
2051  return this != internal_default_instance() && legal_ != NULL;
2052 }
2054  if (GetArenaNoVirtual() == NULL && legal_ != NULL) {
2055  delete legal_;
2056  }
2057  legal_ = NULL;
2058 }
2059 inline const ::ignition::msgs::FuelMetadata_Legal& FuelMetadata::_internal_legal() const {
2060  return *legal_;
2061 }
2062 inline const ::ignition::msgs::FuelMetadata_Legal& FuelMetadata::legal() const {
2063  const ::ignition::msgs::FuelMetadata_Legal* p = legal_;
2064  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.legal)
2065  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::FuelMetadata_Legal*>(
2067 }
2068 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::release_legal() {
2069  // @@protoc_insertion_point(field_release:ignition.msgs.FuelMetadata.legal)
2070 
2071  ::ignition::msgs::FuelMetadata_Legal* temp = legal_;
2072  legal_ = NULL;
2073  return temp;
2074 }
2075 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::mutable_legal() {
2076 
2077  if (legal_ == NULL) {
2078  auto* p = CreateMaybeMessage<::ignition::msgs::FuelMetadata_Legal>(GetArenaNoVirtual());
2079  legal_ = p;
2080  }
2081  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.legal)
2082  return legal_;
2083 }
2085  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2086  if (message_arena == NULL) {
2087  delete legal_;
2088  }
2089  if (legal) {
2090  ::google::protobuf::Arena* submessage_arena = NULL;
2091  if (message_arena != submessage_arena) {
2092  legal = ::google::protobuf::internal::GetOwnedMessage(
2093  message_arena, legal, submessage_arena);
2094  }
2095 
2096  } else {
2097 
2098  }
2099  legal_ = legal;
2100  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.FuelMetadata.legal)
2101 }
2102 
2103 // repeated string tags = 8;
2104 inline int FuelMetadata::tags_size() const {
2105  return tags_.size();
2106 }
2108  tags_.Clear();
2109 }
2110 inline const ::std::string& FuelMetadata::tags(int index) const {
2111  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.tags)
2112  return tags_.Get(index);
2113 }
2114 inline ::std::string* FuelMetadata::mutable_tags(int index) {
2115  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.tags)
2116  return tags_.Mutable(index);
2117 }
2118 inline void FuelMetadata::set_tags(int index, const ::std::string& value) {
2119  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.tags)
2120  tags_.Mutable(index)->assign(value);
2121 }
2122 #if LANG_CXX11
2123 inline void FuelMetadata::set_tags(int index, ::std::string&& value) {
2124  // @@protoc_insertion_point(field_set:ignition.msgs.FuelMetadata.tags)
2125  tags_.Mutable(index)->assign(std::move(value));
2126 }
2127 #endif
2128 inline void FuelMetadata::set_tags(int index, const char* value) {
2129  GOOGLE_DCHECK(value != NULL);
2130  tags_.Mutable(index)->assign(value);
2131  // @@protoc_insertion_point(field_set_char:ignition.msgs.FuelMetadata.tags)
2132 }
2133 inline void FuelMetadata::set_tags(int index, const char* value, size_t size) {
2134  tags_.Mutable(index)->assign(
2135  reinterpret_cast<const char*>(value), size);
2136  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.FuelMetadata.tags)
2137 }
2138 inline ::std::string* FuelMetadata::add_tags() {
2139  // @@protoc_insertion_point(field_add_mutable:ignition.msgs.FuelMetadata.tags)
2140  return tags_.Add();
2141 }
2142 inline void FuelMetadata::add_tags(const ::std::string& value) {
2143  tags_.Add()->assign(value);
2144  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.tags)
2145 }
2146 #if LANG_CXX11
2147 inline void FuelMetadata::add_tags(::std::string&& value) {
2148  tags_.Add(std::move(value));
2149  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.tags)
2150 }
2151 #endif
2152 inline void FuelMetadata::add_tags(const char* value) {
2153  GOOGLE_DCHECK(value != NULL);
2154  tags_.Add()->assign(value);
2155  // @@protoc_insertion_point(field_add_char:ignition.msgs.FuelMetadata.tags)
2156 }
2157 inline void FuelMetadata::add_tags(const char* value, size_t size) {
2158  tags_.Add()->assign(reinterpret_cast<const char*>(value), size);
2159  // @@protoc_insertion_point(field_add_pointer:ignition.msgs.FuelMetadata.tags)
2160 }
2161 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2163  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.tags)
2164  return tags_;
2165 }
2166 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2168  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.tags)
2169  return &tags_;
2170 }
2171 
2172 // map<string, string> annotations = 9;
2174  return annotations_.size();
2175 }
2177  annotations_.Clear();
2178 }
2179 inline const ::google::protobuf::Map< ::std::string, ::std::string >&
2181  // @@protoc_insertion_point(field_map:ignition.msgs.FuelMetadata.annotations)
2182  return annotations_.GetMap();
2183 }
2184 inline ::google::protobuf::Map< ::std::string, ::std::string >*
2186  // @@protoc_insertion_point(field_mutable_map:ignition.msgs.FuelMetadata.annotations)
2187  return annotations_.MutableMap();
2188 }
2189 
2190 // repeated .ignition.msgs.FuelMetadata.Dependency dependencies = 10;
2192  return dependencies_.size();
2193 }
2195  dependencies_.Clear();
2196 }
2197 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::mutable_dependencies(int index) {
2198  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.dependencies)
2199  return dependencies_.Mutable(index);
2200 }
2201 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >*
2203  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.dependencies)
2204  return &dependencies_;
2205 }
2206 inline const ::ignition::msgs::FuelMetadata_Dependency& FuelMetadata::dependencies(int index) const {
2207  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.dependencies)
2208  return dependencies_.Get(index);
2209 }
2210 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::add_dependencies() {
2211  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.dependencies)
2212  return dependencies_.Add();
2213 }
2214 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >&
2216  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.dependencies)
2217  return dependencies_;
2218 }
2219 
2220 // repeated .ignition.msgs.FuelMetadata.Compatibility compatibilities = 11;
2222  return compatibilities_.size();
2223 }
2225  compatibilities_.Clear();
2226 }
2227 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::mutable_compatibilities(int index) {
2228  // @@protoc_insertion_point(field_mutable:ignition.msgs.FuelMetadata.compatibilities)
2229  return compatibilities_.Mutable(index);
2230 }
2231 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >*
2233  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.FuelMetadata.compatibilities)
2234  return &compatibilities_;
2235 }
2236 inline const ::ignition::msgs::FuelMetadata_Compatibility& FuelMetadata::compatibilities(int index) const {
2237  // @@protoc_insertion_point(field_get:ignition.msgs.FuelMetadata.compatibilities)
2238  return compatibilities_.Get(index);
2239 }
2240 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::add_compatibilities() {
2241  // @@protoc_insertion_point(field_add:ignition.msgs.FuelMetadata.compatibilities)
2242  return compatibilities_.Add();
2243 }
2244 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >&
2246  // @@protoc_insertion_point(field_list:ignition.msgs.FuelMetadata.compatibilities)
2247  return compatibilities_;
2248 }
2249 
2250 inline bool FuelMetadata::has_resource_type() const {
2252 }
2253 inline void FuelMetadata::clear_has_resource_type() {
2254  _oneof_case_[0] = RESOURCE_TYPE_NOT_SET;
2255 }
2257  return FuelMetadata::ResourceTypeCase(_oneof_case_[0]);
2258 }
2259 #ifdef __GNUC__
2260  #pragma GCC diagnostic pop
2261 #endif // __GNUC__
2262 // -------------------------------------------------------------------
2263 
2264 // -------------------------------------------------------------------
2265 
2266 // -------------------------------------------------------------------
2267 
2268 // -------------------------------------------------------------------
2269 
2270 // -------------------------------------------------------------------
2271 
2272 // -------------------------------------------------------------------
2273 
2274 // -------------------------------------------------------------------
2275 
2276 
2281 // @@protoc_insertion_point(namespace_scope)
2282 
2283 } // namespace msgs
2284 } // namespace ignition
2285 
2286 #ifdef _MSC_VER
2287 #pragma warning(pop)
2288 #endif
2289 // @@protoc_insertion_point(global_scope)
2290 
2291 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
std::shared_ptr< const FuelMetadata > ConstFuelMetadataSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2280
::ignition::msgs::FuelMetadata_Contact * add_authors()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2039
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1675
@ VERSION_TYPE_NOT_SET
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:753
void set_email(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1241
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1937
::std::string * release_file()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1438
static const FuelMetadata_AnnotationsEntry_DoNotUse * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:890
const ::ignition::msgs::VersionedName & file_format() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1460
::ignition::msgs::FuelMetadata_Model * release_model()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1827
STL class.
IGNITION_MSGS_VISIBLE FuelMetadata_LegalDefaultTypeInternal _FuelMetadata_Legal_default_instance_
::std::string * mutable_description()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1985
STL class.
void clear_authors()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2023
VersionTypeCase
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:750
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1668
const ::std::string & file() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1404
bool has_world() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1856
T move(T... args)
void clear_model()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1818
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:721
void clear_file()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1506
std::unique_ptr< const FuelMetadata > ConstFuelMetadataUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2278
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1900
void clear_legal()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2053
IGNITION_MSGS_VISIBLE FuelMetadata_DependencyDefaultTypeInternal _FuelMetadata_Dependency_default_instance_
void Swap(FuelMetadata_Compatibility *other)
friend void swap(FuelMetadata_Compatibility &a, FuelMetadata_Compatibility &b)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:765
FuelMetadata_Compatibility * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:771
void set_allocated_file_format(::ignition::msgs::VersionedName *file_format)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1482
bool has_file_format() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1559
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1942
static const FuelMetadata_Compatibility * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:757
IGNITION_MSGS_VISIBLE FuelMetadata_ModelDefaultTypeInternal _FuelMetadata_Model_default_instance_
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1932
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_tags()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2167
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1710
FuelMetadata & operator=(const FuelMetadata &from)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:904
::ignition::msgs::VersionedName * mutable_file_format()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1473
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1213
friend void swap(FuelMetadata_World &a, FuelMetadata_World &b)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:524
FuelMetadata * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:947
int compatibilities_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2221
FuelMetadata_Contact * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:158
::ignition::msgs::FuelMetadata_Dependency * add_dependencies()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2210
friend void swap(FuelMetadata_Model &a, FuelMetadata_Model &b)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:400
void clear_version()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2006
::ignition::msgs::VersionedName * mutable_file_format()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1578
FuelMetadata_Dependency * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:658
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:110
const ::std::string & description() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1956
::google::protobuf::internal::MapEntry< FuelMetadata_AnnotationsEntry_DoNotUse, ::std::string, ::std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, 0 > SuperType
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:886
FuelMetadata_Contact & operator=(const FuelMetadata_Contact &from)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:117
void clear_dependencies()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2194
bool has_model() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1812
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1903
IGNITION_MSGS_VISIBLE VersionRangeDefaultTypeInternal _VersionRange_default_instance_
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1907
ResourceTypeCase
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:926
VersionTypeCase version_type_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1802
friend void swap(FuelMetadata &a, FuelMetadata &b)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:941
void Swap(FuelMetadata_World *other)
FuelMetadata_Compatibility & operator=(const FuelMetadata_Compatibility &from)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:728
void clear_world()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1862
::google::protobuf::Metadata GetMetadata() const
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1188
@ RESOURCE_TYPE_NOT_SET
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:929
FuelMetadata_Dependency * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:654
const ::ignition::msgs::VersionedName & file_format() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1565
std::unique_ptr< FuelMetadata > FuelMetadataUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2277
static const FuelMetadata_Model * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:392
FuelMetadata_World & operator=(const FuelMetadata_World &from)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:493
const ::ignition::msgs::FuelMetadata_Legal & legal() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2062
::ignition::msgs::VersionedName * release_file_format()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1466
::ignition::msgs::VersionedName * release_file_format()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1571
void set_allocated_email(::std::string *email)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1276
void clear_uri()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1611
@ kVersionRange
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:752
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1218
@ kWorld
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:928
const ::std::string & uri() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1614
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:876
::std::string * mutable_file()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1538
::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > * mutable_dependencies()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2202
void set_version(::google::protobuf::int32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2013
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1705
void clear_tags()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2107
void clear_email()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1234
ResourceTypeCase resource_type_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2256
bool has_version_range() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1759
int authors_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2020
void set_tags(int index, const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2118
@ kVersion
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:751
const ::std::string & file() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1509
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1700
void set_file(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1408
::ignition::msgs::FuelMetadata_World * mutable_world()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1888
void Swap(FuelMetadata *other)
FuelMetadata_World * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:534
FuelMetadata_Compatibility * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:775
FuelMetadata_Contact * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:154
IGNITION_MSGS_VISIBLE FuelMetadata_ContactDefaultTypeInternal _FuelMetadata_Contact_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadataDefaultTypeInternal _FuelMetadata_default_instance_
void Swap(FuelMetadata_Contact *other)
static const FuelMetadata_Contact * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:140
FuelMetadata * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:951
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:362
::std::string * mutable_file()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1433
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > & dependencies() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2215
int tags_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2104
bool has_version() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1721
::google::protobuf::Map< ::std::string, ::std::string > * mutable_annotations()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2185
void clear_description()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1953
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > & compatibilities() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2245
FuelMetadata_World * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:530
int dependencies_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2191
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1184
void MergeFrom(const FuelMetadata_AnnotationsEntry_DoNotUse &other)
::ignition::msgs::FuelMetadata_World * release_world()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1871
::std::string * release_description()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1990
::ignition::msgs::FuelMetadata_Compatibility * add_compatibilities()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2240
void set_allocated_file(::std::string *file)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1443
IGNITION_MSGS_VISIBLE VersionedNameDefaultTypeInternal _VersionedName_default_instance_
::ignition::msgs::Version * mutable_version()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1747
::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > * mutable_authors()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2031
const ::ignition::msgs::FuelMetadata_World & world() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1882
Definition: build/ignition-msgs5/include/ignition/msgs/version_range.pb.h:77
IGNITION_MSGS_VISIBLE FuelMetadata_WorldDefaultTypeInternal _FuelMetadata_World_default_instance_
FuelMetadata_Model & operator=(const FuelMetadata_Model &from)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:369
bool has_file_format() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1454
int annotations_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2173
const ::ignition::msgs::Version & version() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1741
void clear_compatibilities()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2224
::std::string * release_uri()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1648
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > & authors() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2044
FuelMetadata_Model * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:406
Definition: build/ignition-msgs5/include/ignition/msgs/versioned_name.pb.h:77
static const FuelMetadata_Dependency * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:640
STL namespace.
void set_description(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1960
IGNITION_MSGS_VISIBLE FuelMetadata_CompatibilityDefaultTypeInternal _FuelMetadata_Compatibility_default_instance_
friend void swap(FuelMetadata_Contact &a, FuelMetadata_Contact &b)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:148
friend void swap(FuelMetadata_Dependency &a, FuelMetadata_Dependency &b)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:648
::ignition::msgs::VersionRange * release_version_range()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1768
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:53
::google::protobuf::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > * mutable_compatibilities()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2232
void set_allocated_uri(::std::string *uri)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1653
::std::string * add_tags()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2138
::std::string * release_file()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1543
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1671
void clear_file()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1401
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:55
Definition: build/ignition-msgs5/include/ignition/msgs/version.pb.h:76
::ignition::msgs::VersionRange * mutable_version_range()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1785
::std::string * mutable_uri()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1643
void set_allocated_file(::std::string *file)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1548
const ::ignition::msgs::VersionRange & version_range() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1779
@ kModel
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:927
static const FuelMetadata * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:933
::ignition::msgs::FuelMetadata_Model * mutable_model()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1844
void set_allocated_description(::std::string *description)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1995
::ignition::msgs::Version * release_version()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1730
bool has_legal() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2050
void set_allocated_legal(::ignition::msgs::FuelMetadata_Legal *legal)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2084
const ::std::string & email() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1237
IGNITION_MSGS_VISIBLE FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal _FuelMetadata_AnnotationsEntry_DoNotUse_default_instance_
::ignition::msgs::FuelMetadata_Legal * release_legal()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2068
FuelMetadata_Dependency & operator=(const FuelMetadata_Dependency &from)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:617
STL class.
void set_uri(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1618
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:486
FuelMetadata_Model * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:410
void Swap(FuelMetadata_Model *other)
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1181
static const FuelMetadata_World * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:516
IGNITION_MSGS_VISIBLE VersionDefaultTypeInternal _Version_default_instance_
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1223
void set_file(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1513
::std::string * release_email()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1271
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:610
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:897
std::shared_ptr< FuelMetadata > FuelMetadataSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2279
::google::protobuf::int32 version() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2009
void set_allocated_file_format(::ignition::msgs::VersionedName *file_format)
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1587
void clear_annotations()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2176
::ignition::msgs::FuelMetadata_Legal * mutable_legal()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2075
::std::string * mutable_email()
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1266
const ::google::protobuf::Map< ::std::string, ::std::string > & annotations() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2180
const ::google::protobuf::RepeatedPtrField< ::std::string > & tags() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:2162
void Swap(FuelMetadata_Dependency *other)
const ::ignition::msgs::FuelMetadata_Model & model() const
Definition: build/ignition-msgs5/include/ignition/msgs/fuel_metadata.pb.h:1838