4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2ffuel_5fmetadata_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/map.h>
35 #include <google/protobuf/map_entry.h>
36 #include <google/protobuf/map_field_inl.h>
37 #include <google/protobuf/unknown_field_set.h>
42 #pragma GCC system_header
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
48 #include <sys/sysmacros.h>
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2ffuel_5fmetadata_2eproto IGNITION_MSGS_VISIBLE
55 PROTOBUF_NAMESPACE_OPEN
59 PROTOBUF_NAMESPACE_CLOSE
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[9]
69 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
70 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
71 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
77 class FuelMetadataDefaultTypeInternal;
79 class FuelMetadata_AnnotationsEntry_DoNotUse;
80 class FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal;
82 class FuelMetadata_Categories;
83 class FuelMetadata_CategoriesDefaultTypeInternal;
85 class FuelMetadata_Compatibility;
86 class FuelMetadata_CompatibilityDefaultTypeInternal;
88 class FuelMetadata_Contact;
89 class FuelMetadata_ContactDefaultTypeInternal;
91 class FuelMetadata_Dependency;
92 class FuelMetadata_DependencyDefaultTypeInternal;
94 class FuelMetadata_Legal;
95 class FuelMetadata_LegalDefaultTypeInternal;
97 class FuelMetadata_Model;
98 class FuelMetadata_ModelDefaultTypeInternal;
100 class FuelMetadata_World;
101 class FuelMetadata_WorldDefaultTypeInternal;
105 PROTOBUF_NAMESPACE_OPEN
106 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata>(Arena*);
107 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_AnnotationsEntry_DoNotUse* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_AnnotationsEntry_DoNotUse>(Arena*);
108 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Categories* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Categories>(Arena*);
109 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Compatibility* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Compatibility>(Arena*);
110 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Contact* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Contact>(Arena*);
111 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Dependency* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Dependency>(Arena*);
112 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Legal* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Legal>(Arena*);
113 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_Model* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_Model>(Arena*);
114 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::FuelMetadata_World* Arena::CreateMaybeMessage<::ignition::msgs::FuelMetadata_World>(Arena*);
115 PROTOBUF_NAMESPACE_CLOSE
121 class IGNITION_MSGS_VISIBLE FuelMetadata_Contact PROTOBUF_FINAL :
122 public ::PROTOBUF_NAMESPACE_ID::Message {
129 : FuelMetadata_Contact() {
130 *
this = ::std::move(from);
133 inline FuelMetadata_Contact&
operator=(
const FuelMetadata_Contact& from) {
137 inline FuelMetadata_Contact&
operator=(FuelMetadata_Contact&& from) noexcept {
138 if (GetArena() == from.GetArena()) {
139 if (
this != &from) InternalSwap(&from);
146 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
147 return GetDescriptor();
150 return GetMetadataStatic().descriptor;
153 return GetMetadataStatic().reflection;
159 return reinterpret_cast<const FuelMetadata_Contact*
>(
162 static constexpr
int kIndexInFileMessages =
165 friend void swap(FuelMetadata_Contact& a, FuelMetadata_Contact& b) {
168 inline void Swap(FuelMetadata_Contact* other) {
169 if (other ==
this)
return;
170 if (GetArena() == other->GetArena()) {
173 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
177 if (other ==
this)
return;
178 GOOGLE_DCHECK(GetArena() == other->GetArena());
184 inline FuelMetadata_Contact*
New() const final {
185 return CreateMaybeMessage<FuelMetadata_Contact>(
nullptr);
188 FuelMetadata_Contact*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
189 return CreateMaybeMessage<FuelMetadata_Contact>(arena);
191 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
192 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
195 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
196 bool IsInitialized() const final;
198 size_t ByteSizeLong() const final;
199 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
200 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
201 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
202 int GetCachedSize() const final {
return _cached_size_.Get(); }
205 inline void SharedCtor();
206 inline void SharedDtor();
207 void SetCachedSize(
int size)
const final;
208 void InternalSwap(FuelMetadata_Contact* other);
209 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
210 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
211 return "ignition.msgs.FuelMetadata.Contact";
216 static void ArenaDtor(
void*
object);
217 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
222 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
234 kNameFieldNumber = 1,
235 kEmailFieldNumber = 2,
247 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
248 " string fields are deprecated and will be removed in a"
250 std::
string* unsafe_arena_release_name();
251 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
252 "
string fields are deprecated and will be removed in a"
254 void unsafe_arena_set_allocated_name(
257 const
std::
string& _internal_name() const;
258 void _internal_set_name(const
std::
string& value);
259 std::
string* _internal_mutable_name();
264 const
std::
string& email() const;
265 void set_email(const
std::
string& value);
266 void set_email(
std::
string&& value);
267 void set_email(const
char* value);
268 void set_email(const
char* value,
size_t size);
269 std::
string* mutable_email();
270 std::
string* release_email();
271 void set_allocated_email(
std::
string* email);
272 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
273 "
string fields are deprecated and will be removed in a"
275 std::
string* unsafe_arena_release_email();
276 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
277 "
string fields are deprecated and will be removed in a"
279 void unsafe_arena_set_allocated_email(
282 const
std::
string& _internal_email() const;
283 void _internal_set_email(const
std::
string& value);
284 std::
string* _internal_mutable_email();
291 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
292 typedef
void InternalArenaConstructable_;
293 typedef
void DestructorSkippable_;
294 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
295 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr email_;
296 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
302 public ::PROTOBUF_NAMESPACE_ID::Message {
309 : FuelMetadata_Legal() {
310 *
this = ::std::move(from);
313 inline FuelMetadata_Legal&
operator=(
const FuelMetadata_Legal& from) {
317 inline FuelMetadata_Legal&
operator=(FuelMetadata_Legal&& from) noexcept {
318 if (GetArena() == from.GetArena()) {
319 if (
this != &from) InternalSwap(&from);
326 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
327 return GetDescriptor();
330 return GetMetadataStatic().descriptor;
333 return GetMetadataStatic().reflection;
339 return reinterpret_cast<const FuelMetadata_Legal*
>(
342 static constexpr
int kIndexInFileMessages =
345 friend void swap(FuelMetadata_Legal& a, FuelMetadata_Legal& b) {
348 inline void Swap(FuelMetadata_Legal* other) {
349 if (other ==
this)
return;
350 if (GetArena() == other->GetArena()) {
353 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
357 if (other ==
this)
return;
358 GOOGLE_DCHECK(GetArena() == other->GetArena());
364 inline FuelMetadata_Legal*
New() const final {
365 return CreateMaybeMessage<FuelMetadata_Legal>(
nullptr);
368 FuelMetadata_Legal*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
369 return CreateMaybeMessage<FuelMetadata_Legal>(arena);
371 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
372 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
375 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
376 bool IsInitialized() const final;
378 size_t ByteSizeLong() const final;
379 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
380 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
381 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
382 int GetCachedSize() const final {
return _cached_size_.Get(); }
385 inline void SharedCtor();
386 inline void SharedDtor();
387 void SetCachedSize(
int size)
const final;
388 void InternalSwap(FuelMetadata_Legal* other);
389 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
390 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
391 return "ignition.msgs.FuelMetadata.Legal";
396 static void ArenaDtor(
void*
object);
397 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
402 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
414 kCopyrightFieldNumber = 1,
415 kLicenseFieldNumber = 2,
427 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
428 " string fields are deprecated and will be removed in a"
430 std::
string* unsafe_arena_release_copyright();
431 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
432 "
string fields are deprecated and will be removed in a"
434 void unsafe_arena_set_allocated_copyright(
435 std::
string* copyright);
437 const
std::
string& _internal_copyright() const;
438 void _internal_set_copyright(const
std::
string& value);
439 std::
string* _internal_mutable_copyright();
443 void clear_license();
444 const
std::
string& license() const;
445 void set_license(const
std::
string& value);
446 void set_license(
std::
string&& value);
447 void set_license(const
char* value);
448 void set_license(const
char* value,
size_t size);
449 std::
string* mutable_license();
450 std::
string* release_license();
451 void set_allocated_license(
std::
string* license);
452 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
453 "
string fields are deprecated and will be removed in a"
455 std::
string* unsafe_arena_release_license();
456 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
457 "
string fields are deprecated and will be removed in a"
459 void unsafe_arena_set_allocated_license(
460 std::
string* license);
462 const
std::
string& _internal_license() const;
463 void _internal_set_license(const
std::
string& value);
464 std::
string* _internal_mutable_license();
471 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
472 typedef
void InternalArenaConstructable_;
473 typedef
void DestructorSkippable_;
474 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr copyright_;
475 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr license_;
476 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
482 public ::PROTOBUF_NAMESPACE_ID::Message {
489 : FuelMetadata_Model() {
490 *
this = ::std::move(from);
493 inline FuelMetadata_Model&
operator=(
const FuelMetadata_Model& from) {
497 inline FuelMetadata_Model&
operator=(FuelMetadata_Model&& from) noexcept {
498 if (GetArena() == from.GetArena()) {
499 if (
this != &from) InternalSwap(&from);
506 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
507 return GetDescriptor();
510 return GetMetadataStatic().descriptor;
513 return GetMetadataStatic().reflection;
519 return reinterpret_cast<const FuelMetadata_Model*
>(
522 static constexpr
int kIndexInFileMessages =
525 friend void swap(FuelMetadata_Model& a, FuelMetadata_Model& b) {
528 inline void Swap(FuelMetadata_Model* other) {
529 if (other ==
this)
return;
530 if (GetArena() == other->GetArena()) {
533 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
537 if (other ==
this)
return;
538 GOOGLE_DCHECK(GetArena() == other->GetArena());
544 inline FuelMetadata_Model*
New() const final {
545 return CreateMaybeMessage<FuelMetadata_Model>(
nullptr);
548 FuelMetadata_Model*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
549 return CreateMaybeMessage<FuelMetadata_Model>(arena);
551 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
552 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
555 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
556 bool IsInitialized() const final;
558 size_t ByteSizeLong() const final;
559 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
560 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
561 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
562 int GetCachedSize() const final {
return _cached_size_.Get(); }
565 inline void SharedCtor();
566 inline void SharedDtor();
567 void SetCachedSize(
int size)
const final;
568 void InternalSwap(FuelMetadata_Model* other);
569 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
570 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
571 return "ignition.msgs.FuelMetadata.Model";
576 static void ArenaDtor(
void*
object);
577 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
582 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
594 kFileFieldNumber = 1,
595 kFileFormatFieldNumber = 2,
607 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
608 " string fields are deprecated and will be removed in a"
610 std::
string* unsafe_arena_release_file();
611 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
612 "
string fields are deprecated and will be removed in a"
614 void unsafe_arena_set_allocated_file(
617 const
std::
string& _internal_file() const;
618 void _internal_set_file(const
std::
string& value);
619 std::
string* _internal_mutable_file();
623 bool has_file_format() const;
625 bool _internal_has_file_format() const;
627 void clear_file_format();
628 const ::
ignition::msgs::VersionedName& file_format() const;
629 ::
ignition::msgs::VersionedName* release_file_format();
630 ::
ignition::msgs::VersionedName* mutable_file_format();
631 void set_allocated_file_format(::
ignition::msgs::VersionedName* file_format);
633 const ::
ignition::msgs::VersionedName& _internal_file_format() const;
634 ::
ignition::msgs::VersionedName* _internal_mutable_file_format();
636 void unsafe_arena_set_allocated_file_format(
637 ::
ignition::msgs::VersionedName* file_format);
638 ::
ignition::msgs::VersionedName* unsafe_arena_release_file_format();
644 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
645 typedef
void InternalArenaConstructable_;
646 typedef
void DestructorSkippable_;
647 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr file_;
648 ::
ignition::msgs::VersionedName* file_format_;
649 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
655 public ::PROTOBUF_NAMESPACE_ID::Message {
662 : FuelMetadata_World() {
663 *
this = ::std::move(from);
666 inline FuelMetadata_World&
operator=(
const FuelMetadata_World& from) {
670 inline FuelMetadata_World&
operator=(FuelMetadata_World&& from) noexcept {
671 if (GetArena() == from.GetArena()) {
672 if (
this != &from) InternalSwap(&from);
679 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
680 return GetDescriptor();
683 return GetMetadataStatic().descriptor;
686 return GetMetadataStatic().reflection;
692 return reinterpret_cast<const FuelMetadata_World*
>(
695 static constexpr
int kIndexInFileMessages =
698 friend void swap(FuelMetadata_World& a, FuelMetadata_World& b) {
701 inline void Swap(FuelMetadata_World* other) {
702 if (other ==
this)
return;
703 if (GetArena() == other->GetArena()) {
706 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
710 if (other ==
this)
return;
711 GOOGLE_DCHECK(GetArena() == other->GetArena());
717 inline FuelMetadata_World*
New() const final {
718 return CreateMaybeMessage<FuelMetadata_World>(
nullptr);
721 FuelMetadata_World*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
722 return CreateMaybeMessage<FuelMetadata_World>(arena);
724 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
725 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
728 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
729 bool IsInitialized() const final;
731 size_t ByteSizeLong() const final;
732 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
733 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
734 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
735 int GetCachedSize() const final {
return _cached_size_.Get(); }
738 inline void SharedCtor();
739 inline void SharedDtor();
740 void SetCachedSize(
int size)
const final;
741 void InternalSwap(FuelMetadata_World* other);
742 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
743 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
744 return "ignition.msgs.FuelMetadata.World";
749 static void ArenaDtor(
void*
object);
750 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
755 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
767 kFileFieldNumber = 1,
768 kFileFormatFieldNumber = 2,
780 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
781 " string fields are deprecated and will be removed in a"
783 std::
string* unsafe_arena_release_file();
784 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
785 "
string fields are deprecated and will be removed in a"
787 void unsafe_arena_set_allocated_file(
790 const
std::
string& _internal_file() const;
791 void _internal_set_file(const
std::
string& value);
792 std::
string* _internal_mutable_file();
796 bool has_file_format() const;
798 bool _internal_has_file_format() const;
800 void clear_file_format();
801 const ::
ignition::msgs::VersionedName& file_format() const;
802 ::
ignition::msgs::VersionedName* release_file_format();
803 ::
ignition::msgs::VersionedName* mutable_file_format();
804 void set_allocated_file_format(::
ignition::msgs::VersionedName* file_format);
806 const ::
ignition::msgs::VersionedName& _internal_file_format() const;
807 ::
ignition::msgs::VersionedName* _internal_mutable_file_format();
809 void unsafe_arena_set_allocated_file_format(
810 ::
ignition::msgs::VersionedName* file_format);
811 ::
ignition::msgs::VersionedName* unsafe_arena_release_file_format();
817 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
818 typedef
void InternalArenaConstructable_;
819 typedef
void DestructorSkippable_;
820 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr file_;
821 ::
ignition::msgs::VersionedName* file_format_;
822 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
827 class IGNITION_MSGS_VISIBLE FuelMetadata_Dependency
PROTOBUF_FINAL :
828 public ::PROTOBUF_NAMESPACE_ID::Message {
835 : FuelMetadata_Dependency() {
836 *
this = ::std::move(from);
839 inline FuelMetadata_Dependency&
operator=(
const FuelMetadata_Dependency& from) {
843 inline FuelMetadata_Dependency&
operator=(FuelMetadata_Dependency&& from) noexcept {
844 if (GetArena() == from.GetArena()) {
845 if (
this != &from) InternalSwap(&from);
852 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
853 return GetDescriptor();
856 return GetMetadataStatic().descriptor;
859 return GetMetadataStatic().reflection;
865 return reinterpret_cast<const FuelMetadata_Dependency*
>(
868 static constexpr
int kIndexInFileMessages =
871 friend void swap(FuelMetadata_Dependency& a, FuelMetadata_Dependency& b) {
874 inline void Swap(FuelMetadata_Dependency* other) {
875 if (other ==
this)
return;
876 if (GetArena() == other->GetArena()) {
879 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
883 if (other ==
this)
return;
884 GOOGLE_DCHECK(GetArena() == other->GetArena());
890 inline FuelMetadata_Dependency*
New() const final {
891 return CreateMaybeMessage<FuelMetadata_Dependency>(
nullptr);
894 FuelMetadata_Dependency*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
895 return CreateMaybeMessage<FuelMetadata_Dependency>(arena);
897 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
898 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
899 void CopyFrom(
const FuelMetadata_Dependency& from);
901 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
902 bool IsInitialized() const final;
904 size_t ByteSizeLong() const final;
905 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
906 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
907 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
908 int GetCachedSize() const final {
return _cached_size_.Get(); }
911 inline void SharedCtor();
912 inline void SharedDtor();
913 void SetCachedSize(
int size)
const final;
914 void InternalSwap(FuelMetadata_Dependency* other);
915 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
916 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
917 return "ignition.msgs.FuelMetadata.Dependency";
922 static void ArenaDtor(
void*
object);
923 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
928 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
952 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
953 " string fields are deprecated and will be removed in a"
955 std::
string* unsafe_arena_release_uri();
956 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
957 "
string fields are deprecated and will be removed in a"
959 void unsafe_arena_set_allocated_uri(
962 const
std::
string& _internal_uri() const;
963 void _internal_set_uri(const
std::
string& value);
964 std::
string* _internal_mutable_uri();
971 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
972 typedef
void InternalArenaConstructable_;
973 typedef
void DestructorSkippable_;
974 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr uri_;
975 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
980 class IGNITION_MSGS_VISIBLE FuelMetadata_Compatibility
PROTOBUF_FINAL :
981 public ::PROTOBUF_NAMESPACE_ID::Message {
988 : FuelMetadata_Compatibility() {
989 *
this = ::std::move(from);
992 inline FuelMetadata_Compatibility&
operator=(
const FuelMetadata_Compatibility& from) {
996 inline FuelMetadata_Compatibility&
operator=(FuelMetadata_Compatibility&& from) noexcept {
997 if (GetArena() == from.GetArena()) {
998 if (
this != &from) InternalSwap(&from);
1006 return GetDescriptor();
1009 return GetMetadataStatic().descriptor;
1012 return GetMetadataStatic().reflection;
1019 VERSION_TYPE_NOT_SET = 0,
1024 return reinterpret_cast<const FuelMetadata_Compatibility*
>(
1027 static constexpr
int kIndexInFileMessages =
1030 friend void swap(FuelMetadata_Compatibility& a, FuelMetadata_Compatibility& b) {
1033 inline void Swap(FuelMetadata_Compatibility* other) {
1034 if (other ==
this)
return;
1035 if (GetArena() == other->GetArena()) {
1036 InternalSwap(other);
1038 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1042 if (other ==
this)
return;
1043 GOOGLE_DCHECK(GetArena() == other->GetArena());
1044 InternalSwap(other);
1049 inline FuelMetadata_Compatibility*
New() const final {
1050 return CreateMaybeMessage<FuelMetadata_Compatibility>(
nullptr);
1053 FuelMetadata_Compatibility*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1054 return CreateMaybeMessage<FuelMetadata_Compatibility>(arena);
1056 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1057 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1060 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1061 bool IsInitialized() const final;
1063 size_t ByteSizeLong() const final;
1064 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1065 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1066 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1067 int GetCachedSize() const final {
return _cached_size_.Get(); }
1070 inline void SharedCtor();
1071 inline void SharedDtor();
1072 void SetCachedSize(
int size)
const final;
1073 void InternalSwap(FuelMetadata_Compatibility* other);
1074 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1075 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1076 return "ignition.msgs.FuelMetadata.Compatibility";
1081 static void ArenaDtor(
void*
object);
1082 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1087 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1099 kNameFieldNumber = 1,
1100 kVersionFieldNumber = 2,
1101 kVersionRangeFieldNumber = 3,
1113 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1114 " string fields are deprecated and will be removed in a"
1116 std::
string* unsafe_arena_release_name();
1117 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1118 "
string fields are deprecated and will be removed in a"
1120 void unsafe_arena_set_allocated_name(
1123 const
std::
string& _internal_name() const;
1124 void _internal_set_name(const
std::
string& value);
1125 std::
string* _internal_mutable_name();
1129 bool has_version() const;
1131 bool _internal_has_version() const;
1133 void clear_version();
1137 void set_allocated_version(::
ignition::msgs::Version* version);
1139 const ::
ignition::msgs::Version& _internal_version() const;
1140 ::
ignition::msgs::Version* _internal_mutable_version();
1142 void unsafe_arena_set_allocated_version(
1143 ::
ignition::msgs::Version* version);
1144 ::
ignition::msgs::Version* unsafe_arena_release_version();
1147 bool has_version_range() const;
1149 bool _internal_has_version_range() const;
1151 void clear_version_range();
1152 const ::
ignition::msgs::VersionRange& version_range() const;
1153 ::
ignition::msgs::VersionRange* release_version_range();
1154 ::
ignition::msgs::VersionRange* mutable_version_range();
1155 void set_allocated_version_range(::
ignition::msgs::VersionRange* version_range);
1157 const ::
ignition::msgs::VersionRange& _internal_version_range() const;
1158 ::
ignition::msgs::VersionRange* _internal_mutable_version_range();
1160 void unsafe_arena_set_allocated_version_range(
1161 ::
ignition::msgs::VersionRange* version_range);
1162 ::
ignition::msgs::VersionRange* unsafe_arena_release_version_range();
1164 void clear_version_type();
1169 void set_has_version();
1170 void set_has_version_range();
1172 inline
bool has_version_type() const;
1173 inline
void clear_has_version_type();
1175 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1176 typedef
void InternalArenaConstructable_;
1177 typedef
void DestructorSkippable_;
1178 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
1179 union VersionTypeUnion {
1180 VersionTypeUnion() {}
1181 ::ignition::msgs::Version* version_;
1182 ::ignition::msgs::VersionRange* version_range_;
1184 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1185 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
1187 friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
1191 class IGNITION_MSGS_VISIBLE FuelMetadata_Categories PROTOBUF_FINAL :
1192 public ::PROTOBUF_NAMESPACE_ID::Message {
1199 : FuelMetadata_Categories() {
1200 *
this = ::std::move(from);
1203 inline FuelMetadata_Categories&
operator=(
const FuelMetadata_Categories& from) {
1207 inline FuelMetadata_Categories&
operator=(FuelMetadata_Categories&& from) noexcept {
1208 if (GetArena() == from.GetArena()) {
1209 if (
this != &from) InternalSwap(&from);
1217 return GetDescriptor();
1220 return GetMetadataStatic().descriptor;
1223 return GetMetadataStatic().reflection;
1229 return reinterpret_cast<const FuelMetadata_Categories*
>(
1232 static constexpr
int kIndexInFileMessages =
1235 friend void swap(FuelMetadata_Categories& a, FuelMetadata_Categories& b) {
1238 inline void Swap(FuelMetadata_Categories* other) {
1239 if (other ==
this)
return;
1240 if (GetArena() == other->GetArena()) {
1241 InternalSwap(other);
1243 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1247 if (other ==
this)
return;
1248 GOOGLE_DCHECK(GetArena() == other->GetArena());
1249 InternalSwap(other);
1254 inline FuelMetadata_Categories*
New() const final {
1255 return CreateMaybeMessage<FuelMetadata_Categories>(
nullptr);
1258 FuelMetadata_Categories*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1259 return CreateMaybeMessage<FuelMetadata_Categories>(arena);
1261 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1262 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1265 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1266 bool IsInitialized() const final;
1268 size_t ByteSizeLong() const final;
1269 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1270 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1271 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1272 int GetCachedSize() const final {
return _cached_size_.Get(); }
1275 inline void SharedCtor();
1276 inline void SharedDtor();
1277 void SetCachedSize(
int size)
const final;
1278 void InternalSwap(FuelMetadata_Categories* other);
1279 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1280 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1281 return "ignition.msgs.FuelMetadata.Categories";
1286 static void ArenaDtor(
void*
object);
1287 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1292 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1304 kFirstFieldNumber = 1,
1305 kSecondFieldNumber = 2,
1317 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1318 " string fields are deprecated and will be removed in a"
1320 std::
string* unsafe_arena_release_first();
1321 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1322 "
string fields are deprecated and will be removed in a"
1324 void unsafe_arena_set_allocated_first(
1325 std::
string* first);
1327 const
std::
string& _internal_first() const;
1328 void _internal_set_first(const
std::
string& value);
1329 std::
string* _internal_mutable_first();
1333 void clear_second();
1334 const
std::
string& second() const;
1335 void set_second(const
std::
string& value);
1336 void set_second(
std::
string&& value);
1337 void set_second(const
char* value);
1338 void set_second(const
char* value,
size_t size);
1339 std::
string* mutable_second();
1340 std::
string* release_second();
1341 void set_allocated_second(
std::
string* second);
1342 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1343 "
string fields are deprecated and will be removed in a"
1345 std::
string* unsafe_arena_release_second();
1346 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1347 "
string fields are deprecated and will be removed in a"
1349 void unsafe_arena_set_allocated_second(
1350 std::
string* second);
1352 const
std::
string& _internal_second() const;
1353 void _internal_set_second(const
std::
string& value);
1354 std::
string* _internal_mutable_second();
1361 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1362 typedef
void InternalArenaConstructable_;
1363 typedef
void DestructorSkippable_;
1364 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr first_;
1365 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr second_;
1366 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1372 std::
string,
std::
string,
1373 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
1374 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
1379 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1380 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1387 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->
data(),
static_cast<int>(s->
size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"ignition.msgs.FuelMetadata.AnnotationsEntry.key");
1390 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->
data(),
static_cast<int>(s->
size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"ignition.msgs.FuelMetadata.AnnotationsEntry.value");
1392 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& other)
final;
1395 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1405 class IGNITION_MSGS_VISIBLE FuelMetadata PROTOBUF_FINAL :
1406 public ::PROTOBUF_NAMESPACE_ID::Message {
1414 *
this = ::std::move(from);
1421 inline FuelMetadata&
operator=(FuelMetadata&& from) noexcept {
1422 if (GetArena() == from.GetArena()) {
1423 if (
this != &from) InternalSwap(&from);
1431 return GetDescriptor();
1434 return GetMetadataStatic().descriptor;
1437 return GetMetadataStatic().reflection;
1444 RESOURCE_TYPE_NOT_SET = 0,
1449 return reinterpret_cast<const FuelMetadata*
>(
1452 static constexpr
int kIndexInFileMessages =
1455 friend void swap(FuelMetadata& a, FuelMetadata& b) {
1458 inline void Swap(FuelMetadata* other) {
1459 if (other ==
this)
return;
1460 if (GetArena() == other->GetArena()) {
1461 InternalSwap(other);
1463 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1467 if (other ==
this)
return;
1468 GOOGLE_DCHECK(GetArena() == other->GetArena());
1469 InternalSwap(other);
1474 inline FuelMetadata*
New() const final {
1475 return CreateMaybeMessage<FuelMetadata>(
nullptr);
1478 FuelMetadata*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1479 return CreateMaybeMessage<FuelMetadata>(arena);
1481 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1482 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1485 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1486 bool IsInitialized() const final;
1488 size_t ByteSizeLong() const final;
1489 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1490 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1491 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1492 int GetCachedSize() const final {
return _cached_size_.Get(); }
1495 inline void SharedCtor();
1496 inline void SharedDtor();
1497 void SetCachedSize(
int size)
const final;
1498 void InternalSwap(FuelMetadata* other);
1499 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1500 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1501 return "ignition.msgs.FuelMetadata";
1506 static void ArenaDtor(
void*
object);
1507 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1512 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1532 kAuthorsFieldNumber = 6,
1533 kTagsFieldNumber = 8,
1534 kAnnotationsFieldNumber = 9,
1535 kDependenciesFieldNumber = 10,
1536 kCompatibilitiesFieldNumber = 11,
1537 kNameFieldNumber = 3,
1538 kDescriptionFieldNumber = 4,
1539 kLegalFieldNumber = 7,
1540 kCategoriesFieldNumber = 12,
1541 kVersionFieldNumber = 5,
1542 kModelFieldNumber = 1,
1543 kWorldFieldNumber = 2,
1548 int _internal_authors_size()
const;
1552 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >*
1555 const ::ignition::msgs::FuelMetadata_Contact& _internal_authors(
int index)
const;
1556 ::ignition::msgs::FuelMetadata_Contact* _internal_add_authors();
1558 const ::ignition::msgs::FuelMetadata_Contact&
authors(
int index)
const;
1560 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >&
1566 int _internal_tags_size()
const;
1574 void set_tags(
int index,
const char* value,
size_t size);
1580 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
tags()
const;
1583 const std::string& _internal_tags(
int index)
const;
1590 int _internal_annotations_size()
const;
1594 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1595 _internal_annotations()
const;
1596 ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1597 _internal_mutable_annotations();
1599 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1601 ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1607 int _internal_dependencies_size()
const;
1611 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >*
1614 const ::ignition::msgs::FuelMetadata_Dependency& _internal_dependencies(
int index)
const;
1615 ::ignition::msgs::FuelMetadata_Dependency* _internal_add_dependencies();
1617 const ::ignition::msgs::FuelMetadata_Dependency&
dependencies(
int index)
const;
1619 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >&
1625 int _internal_compatibilities_size()
const;
1629 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >*
1632 const ::ignition::msgs::FuelMetadata_Compatibility& _internal_compatibilities(
int index)
const;
1633 ::ignition::msgs::FuelMetadata_Compatibility* _internal_add_compatibilities();
1637 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >&
1650 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1651 " string fields are deprecated and will be removed in a"
1653 std::
string* unsafe_arena_release_name();
1654 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1655 "
string fields are deprecated and will be removed in a"
1657 void unsafe_arena_set_allocated_name(
1660 const
std::
string& _internal_name() const;
1661 void _internal_set_name(const
std::
string& value);
1662 std::
string* _internal_mutable_name();
1666 void clear_description();
1667 const
std::
string& description() const;
1668 void set_description(const
std::
string& value);
1669 void set_description(
std::
string&& value);
1670 void set_description(const
char* value);
1671 void set_description(const
char* value,
size_t size);
1672 std::
string* mutable_description();
1673 std::
string* release_description();
1674 void set_allocated_description(
std::
string* description);
1675 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1676 "
string fields are deprecated and will be removed in a"
1678 std::
string* unsafe_arena_release_description();
1679 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1680 "
string fields are deprecated and will be removed in a"
1682 void unsafe_arena_set_allocated_description(
1683 std::
string* description);
1685 const
std::
string& _internal_description() const;
1686 void _internal_set_description(const
std::
string& value);
1687 std::
string* _internal_mutable_description();
1691 bool has_legal() const;
1693 bool _internal_has_legal() const;
1696 const ::
ignition::msgs::FuelMetadata_Legal& legal() const;
1699 void set_allocated_legal(::
ignition::msgs::FuelMetadata_Legal* legal);
1701 const ::
ignition::msgs::FuelMetadata_Legal& _internal_legal() const;
1702 ::
ignition::msgs::FuelMetadata_Legal* _internal_mutable_legal();
1704 void unsafe_arena_set_allocated_legal(
1705 ::
ignition::msgs::FuelMetadata_Legal* legal);
1706 ::
ignition::msgs::FuelMetadata_Legal* unsafe_arena_release_legal();
1709 bool has_categories() const;
1711 bool _internal_has_categories() const;
1713 void clear_categories();
1714 const ::
ignition::msgs::FuelMetadata_Categories& categories() const;
1715 ::
ignition::msgs::FuelMetadata_Categories* release_categories();
1716 ::
ignition::msgs::FuelMetadata_Categories* mutable_categories();
1717 void set_allocated_categories(::
ignition::msgs::FuelMetadata_Categories* categories);
1719 const ::
ignition::msgs::FuelMetadata_Categories& _internal_categories() const;
1720 ::
ignition::msgs::FuelMetadata_Categories* _internal_mutable_categories();
1722 void unsafe_arena_set_allocated_categories(
1723 ::
ignition::msgs::FuelMetadata_Categories* categories);
1724 ::
ignition::msgs::FuelMetadata_Categories* unsafe_arena_release_categories();
1727 void clear_version();
1728 ::PROTOBUF_NAMESPACE_ID::int32 version() const;
1729 void set_version(::PROTOBUF_NAMESPACE_ID::int32 value);
1731 ::PROTOBUF_NAMESPACE_ID::int32 _internal_version() const;
1732 void _internal_set_version(::PROTOBUF_NAMESPACE_ID::int32 value);
1736 bool has_model() const;
1738 bool _internal_has_model() const;
1741 const ::
ignition::msgs::FuelMetadata_Model& model() const;
1744 void set_allocated_model(::
ignition::msgs::FuelMetadata_Model* model);
1746 const ::
ignition::msgs::FuelMetadata_Model& _internal_model() const;
1747 ::
ignition::msgs::FuelMetadata_Model* _internal_mutable_model();
1749 void unsafe_arena_set_allocated_model(
1750 ::
ignition::msgs::FuelMetadata_Model* model);
1751 ::
ignition::msgs::FuelMetadata_Model* unsafe_arena_release_model();
1754 bool has_world() const;
1756 bool _internal_has_world() const;
1759 const ::
ignition::msgs::FuelMetadata_World& world() const;
1762 void set_allocated_world(::
ignition::msgs::FuelMetadata_World* world);
1764 const ::
ignition::msgs::FuelMetadata_World& _internal_world() const;
1765 ::
ignition::msgs::FuelMetadata_World* _internal_mutable_world();
1767 void unsafe_arena_set_allocated_world(
1768 ::
ignition::msgs::FuelMetadata_World* world);
1769 ::
ignition::msgs::FuelMetadata_World* unsafe_arena_release_world();
1771 void clear_resource_type();
1776 void set_has_model();
1777 void set_has_world();
1779 inline
bool has_resource_type() const;
1780 inline
void clear_has_resource_type();
1782 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1783 typedef
void InternalArenaConstructable_;
1784 typedef
void DestructorSkippable_;
1785 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::FuelMetadata_Contact > authors_;
1786 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<
std::
string> tags_;
1787 ::PROTOBUF_NAMESPACE_ID::
internal::MapField<
1789 std::
string,
std::
string,
1790 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
1791 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
1793 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::FuelMetadata_Dependency > dependencies_;
1794 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::FuelMetadata_Compatibility > compatibilities_;
1795 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
1796 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr description_;
1797 ::
ignition::msgs::FuelMetadata_Legal* legal_;
1798 ::
ignition::msgs::FuelMetadata_Categories* categories_;
1799 ::PROTOBUF_NAMESPACE_ID::int32 version_;
1800 union ResourceTypeUnion {
1801 ResourceTypeUnion() {}
1802 ::ignition::msgs::FuelMetadata_Model* model_;
1803 ::ignition::msgs::FuelMetadata_World* world_;
1805 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1806 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
1808 friend struct ::TableStruct_ignition_2fmsgs_2ffuel_5fmetadata_2eproto;
1816 #pragma GCC diagnostic push
1817 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1822 inline void FuelMetadata_Contact::clear_name() {
1823 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1825 inline const std::string& FuelMetadata_Contact::name()
const {
1827 return _internal_name();
1829 inline void FuelMetadata_Contact::set_name(
const std::string& value) {
1830 _internal_set_name(value);
1833 inline std::string* FuelMetadata_Contact::mutable_name() {
1835 return _internal_mutable_name();
1837 inline const std::string& FuelMetadata_Contact::_internal_name()
const {
1840 inline void FuelMetadata_Contact::_internal_set_name(
const std::string& value) {
1842 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1844 inline void FuelMetadata_Contact::set_name(
std::string&& value) {
1847 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1850 inline void FuelMetadata_Contact::set_name(
const char* value) {
1851 GOOGLE_DCHECK(value !=
nullptr);
1853 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1857 inline void FuelMetadata_Contact::set_name(
const char* value,
1860 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1861 reinterpret_cast<const char*
>(value), size), GetArena());
1864 inline std::string* FuelMetadata_Contact::_internal_mutable_name() {
1866 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1868 inline std::string* FuelMetadata_Contact::release_name() {
1870 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1872 inline void FuelMetadata_Contact::set_allocated_name(
std::string* name) {
1873 if (name !=
nullptr) {
1878 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1882 inline std::string* FuelMetadata_Contact::unsafe_arena_release_name() {
1884 GOOGLE_DCHECK(GetArena() !=
nullptr);
1886 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1889 inline void FuelMetadata_Contact::unsafe_arena_set_allocated_name(
1891 GOOGLE_DCHECK(GetArena() !=
nullptr);
1892 if (name !=
nullptr) {
1897 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1903 inline void FuelMetadata_Contact::clear_email() {
1904 email_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1906 inline const std::string& FuelMetadata_Contact::email()
const {
1908 return _internal_email();
1910 inline void FuelMetadata_Contact::set_email(
const std::string& value) {
1911 _internal_set_email(value);
1914 inline std::string* FuelMetadata_Contact::mutable_email() {
1916 return _internal_mutable_email();
1918 inline const std::string& FuelMetadata_Contact::_internal_email()
const {
1919 return email_.Get();
1921 inline void FuelMetadata_Contact::_internal_set_email(
const std::string& value) {
1923 email_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1925 inline void FuelMetadata_Contact::set_email(
std::string&& value) {
1928 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1931 inline void FuelMetadata_Contact::set_email(
const char* value) {
1932 GOOGLE_DCHECK(value !=
nullptr);
1934 email_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1938 inline void FuelMetadata_Contact::set_email(
const char* value,
1941 email_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1942 reinterpret_cast<const char*
>(value), size), GetArena());
1945 inline std::string* FuelMetadata_Contact::_internal_mutable_email() {
1947 return email_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1949 inline std::string* FuelMetadata_Contact::release_email() {
1951 return email_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1953 inline void FuelMetadata_Contact::set_allocated_email(
std::string* email) {
1954 if (email !=
nullptr) {
1959 email_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), email,
1963 inline std::string* FuelMetadata_Contact::unsafe_arena_release_email() {
1965 GOOGLE_DCHECK(GetArena() !=
nullptr);
1967 return email_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1970 inline void FuelMetadata_Contact::unsafe_arena_set_allocated_email(
1972 GOOGLE_DCHECK(GetArena() !=
nullptr);
1973 if (email !=
nullptr) {
1978 email_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1988 inline void FuelMetadata_Legal::clear_copyright() {
1989 copyright_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1991 inline const std::string& FuelMetadata_Legal::copyright()
const {
1993 return _internal_copyright();
1995 inline void FuelMetadata_Legal::set_copyright(
const std::string& value) {
1996 _internal_set_copyright(value);
1999 inline std::string* FuelMetadata_Legal::mutable_copyright() {
2001 return _internal_mutable_copyright();
2003 inline const std::string& FuelMetadata_Legal::_internal_copyright()
const {
2004 return copyright_.Get();
2006 inline void FuelMetadata_Legal::_internal_set_copyright(
const std::string& value) {
2008 copyright_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2010 inline void FuelMetadata_Legal::set_copyright(
std::string&& value) {
2013 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2016 inline void FuelMetadata_Legal::set_copyright(
const char* value) {
2017 GOOGLE_DCHECK(value !=
nullptr);
2019 copyright_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2023 inline void FuelMetadata_Legal::set_copyright(
const char* value,
2026 copyright_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2027 reinterpret_cast<const char*
>(value), size), GetArena());
2030 inline std::string* FuelMetadata_Legal::_internal_mutable_copyright() {
2032 return copyright_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2034 inline std::string* FuelMetadata_Legal::release_copyright() {
2036 return copyright_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2038 inline void FuelMetadata_Legal::set_allocated_copyright(
std::string* copyright) {
2039 if (copyright !=
nullptr) {
2044 copyright_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), copyright,
2048 inline std::string* FuelMetadata_Legal::unsafe_arena_release_copyright() {
2050 GOOGLE_DCHECK(GetArena() !=
nullptr);
2052 return copyright_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2055 inline void FuelMetadata_Legal::unsafe_arena_set_allocated_copyright(
2057 GOOGLE_DCHECK(GetArena() !=
nullptr);
2058 if (copyright !=
nullptr) {
2063 copyright_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2064 copyright, GetArena());
2069 inline void FuelMetadata_Legal::clear_license() {
2070 license_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2072 inline const std::string& FuelMetadata_Legal::license()
const {
2074 return _internal_license();
2076 inline void FuelMetadata_Legal::set_license(
const std::string& value) {
2077 _internal_set_license(value);
2080 inline std::string* FuelMetadata_Legal::mutable_license() {
2082 return _internal_mutable_license();
2084 inline const std::string& FuelMetadata_Legal::_internal_license()
const {
2085 return license_.Get();
2087 inline void FuelMetadata_Legal::_internal_set_license(
const std::string& value) {
2089 license_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2091 inline void FuelMetadata_Legal::set_license(
std::string&& value) {
2094 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2097 inline void FuelMetadata_Legal::set_license(
const char* value) {
2098 GOOGLE_DCHECK(value !=
nullptr);
2100 license_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2104 inline void FuelMetadata_Legal::set_license(
const char* value,
2107 license_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2108 reinterpret_cast<const char*
>(value), size), GetArena());
2111 inline std::string* FuelMetadata_Legal::_internal_mutable_license() {
2113 return license_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2115 inline std::string* FuelMetadata_Legal::release_license() {
2117 return license_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2119 inline void FuelMetadata_Legal::set_allocated_license(
std::string* license) {
2120 if (license !=
nullptr) {
2125 license_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), license,
2129 inline std::string* FuelMetadata_Legal::unsafe_arena_release_license() {
2131 GOOGLE_DCHECK(GetArena() !=
nullptr);
2133 return license_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2136 inline void FuelMetadata_Legal::unsafe_arena_set_allocated_license(
2138 GOOGLE_DCHECK(GetArena() !=
nullptr);
2139 if (license !=
nullptr) {
2144 license_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2145 license, GetArena());
2154 inline void FuelMetadata_Model::clear_file() {
2155 file_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2157 inline const std::string& FuelMetadata_Model::file()
const {
2159 return _internal_file();
2161 inline void FuelMetadata_Model::set_file(
const std::string& value) {
2162 _internal_set_file(value);
2165 inline std::string* FuelMetadata_Model::mutable_file() {
2167 return _internal_mutable_file();
2169 inline const std::string& FuelMetadata_Model::_internal_file()
const {
2172 inline void FuelMetadata_Model::_internal_set_file(
const std::string& value) {
2174 file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2176 inline void FuelMetadata_Model::set_file(
std::string&& value) {
2179 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2182 inline void FuelMetadata_Model::set_file(
const char* value) {
2183 GOOGLE_DCHECK(value !=
nullptr);
2185 file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2189 inline void FuelMetadata_Model::set_file(
const char* value,
2192 file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2193 reinterpret_cast<const char*
>(value), size), GetArena());
2196 inline std::string* FuelMetadata_Model::_internal_mutable_file() {
2198 return file_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2200 inline std::string* FuelMetadata_Model::release_file() {
2202 return file_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2204 inline void FuelMetadata_Model::set_allocated_file(
std::string* file) {
2205 if (file !=
nullptr) {
2210 file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file,
2214 inline std::string* FuelMetadata_Model::unsafe_arena_release_file() {
2216 GOOGLE_DCHECK(GetArena() !=
nullptr);
2218 return file_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2221 inline void FuelMetadata_Model::unsafe_arena_set_allocated_file(
2223 GOOGLE_DCHECK(GetArena() !=
nullptr);
2224 if (file !=
nullptr) {
2229 file_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2235 inline bool FuelMetadata_Model::_internal_has_file_format()
const {
2236 return this != internal_default_instance() && file_format_ !=
nullptr;
2238 inline bool FuelMetadata_Model::has_file_format()
const {
2239 return _internal_has_file_format();
2241 inline const ::ignition::msgs::VersionedName& FuelMetadata_Model::_internal_file_format()
const {
2242 const ::ignition::msgs::VersionedName* p = file_format_;
2243 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::VersionedName*
>(
2246 inline const ::ignition::msgs::VersionedName& FuelMetadata_Model::file_format()
const {
2248 return _internal_file_format();
2250 inline void FuelMetadata_Model::unsafe_arena_set_allocated_file_format(
2251 ::ignition::msgs::VersionedName* file_format) {
2252 if (GetArena() ==
nullptr) {
2253 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_format_);
2255 file_format_ = file_format;
2263 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::release_file_format() {
2264 auto temp = unsafe_arena_release_file_format();
2265 if (GetArena() !=
nullptr) {
2266 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2270 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::unsafe_arena_release_file_format() {
2273 ::ignition::msgs::VersionedName* temp = file_format_;
2274 file_format_ =
nullptr;
2277 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::_internal_mutable_file_format() {
2279 if (file_format_ ==
nullptr) {
2280 auto* p = CreateMaybeMessage<::ignition::msgs::VersionedName>(GetArena());
2283 return file_format_;
2285 inline ::ignition::msgs::VersionedName* FuelMetadata_Model::mutable_file_format() {
2287 return _internal_mutable_file_format();
2289 inline void FuelMetadata_Model::set_allocated_file_format(::ignition::msgs::VersionedName* file_format) {
2290 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2291 if (message_arena ==
nullptr) {
2292 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_format_);
2295 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2296 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_format)->GetArena();
2297 if (message_arena != submessage_arena) {
2298 file_format = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2299 message_arena, file_format, submessage_arena);
2305 file_format_ = file_format;
2314 inline void FuelMetadata_World::clear_file() {
2315 file_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2317 inline const std::string& FuelMetadata_World::file()
const {
2319 return _internal_file();
2321 inline void FuelMetadata_World::set_file(
const std::string& value) {
2322 _internal_set_file(value);
2325 inline std::string* FuelMetadata_World::mutable_file() {
2327 return _internal_mutable_file();
2329 inline const std::string& FuelMetadata_World::_internal_file()
const {
2332 inline void FuelMetadata_World::_internal_set_file(
const std::string& value) {
2334 file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2336 inline void FuelMetadata_World::set_file(
std::string&& value) {
2339 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2342 inline void FuelMetadata_World::set_file(
const char* value) {
2343 GOOGLE_DCHECK(value !=
nullptr);
2345 file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2349 inline void FuelMetadata_World::set_file(
const char* value,
2352 file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2353 reinterpret_cast<const char*
>(value), size), GetArena());
2356 inline std::string* FuelMetadata_World::_internal_mutable_file() {
2358 return file_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2360 inline std::string* FuelMetadata_World::release_file() {
2362 return file_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2364 inline void FuelMetadata_World::set_allocated_file(
std::string* file) {
2365 if (file !=
nullptr) {
2370 file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), file,
2374 inline std::string* FuelMetadata_World::unsafe_arena_release_file() {
2376 GOOGLE_DCHECK(GetArena() !=
nullptr);
2378 return file_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2381 inline void FuelMetadata_World::unsafe_arena_set_allocated_file(
2383 GOOGLE_DCHECK(GetArena() !=
nullptr);
2384 if (file !=
nullptr) {
2389 file_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2395 inline bool FuelMetadata_World::_internal_has_file_format()
const {
2396 return this != internal_default_instance() && file_format_ !=
nullptr;
2398 inline bool FuelMetadata_World::has_file_format()
const {
2399 return _internal_has_file_format();
2401 inline const ::ignition::msgs::VersionedName& FuelMetadata_World::_internal_file_format()
const {
2402 const ::ignition::msgs::VersionedName* p = file_format_;
2403 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::VersionedName*
>(
2406 inline const ::ignition::msgs::VersionedName& FuelMetadata_World::file_format()
const {
2408 return _internal_file_format();
2410 inline void FuelMetadata_World::unsafe_arena_set_allocated_file_format(
2411 ::ignition::msgs::VersionedName* file_format) {
2412 if (GetArena() ==
nullptr) {
2413 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_format_);
2415 file_format_ = file_format;
2423 inline ::ignition::msgs::VersionedName* FuelMetadata_World::release_file_format() {
2424 auto temp = unsafe_arena_release_file_format();
2425 if (GetArena() !=
nullptr) {
2426 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2430 inline ::ignition::msgs::VersionedName* FuelMetadata_World::unsafe_arena_release_file_format() {
2433 ::ignition::msgs::VersionedName* temp = file_format_;
2434 file_format_ =
nullptr;
2437 inline ::ignition::msgs::VersionedName* FuelMetadata_World::_internal_mutable_file_format() {
2439 if (file_format_ ==
nullptr) {
2440 auto* p = CreateMaybeMessage<::ignition::msgs::VersionedName>(GetArena());
2443 return file_format_;
2445 inline ::ignition::msgs::VersionedName* FuelMetadata_World::mutable_file_format() {
2447 return _internal_mutable_file_format();
2449 inline void FuelMetadata_World::set_allocated_file_format(::ignition::msgs::VersionedName* file_format) {
2450 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2451 if (message_arena ==
nullptr) {
2452 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_format_);
2455 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2456 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_format)->GetArena();
2457 if (message_arena != submessage_arena) {
2458 file_format = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2459 message_arena, file_format, submessage_arena);
2465 file_format_ = file_format;
2474 inline void FuelMetadata_Dependency::clear_uri() {
2475 uri_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2477 inline const std::string& FuelMetadata_Dependency::uri()
const {
2479 return _internal_uri();
2481 inline void FuelMetadata_Dependency::set_uri(
const std::string& value) {
2482 _internal_set_uri(value);
2485 inline std::string* FuelMetadata_Dependency::mutable_uri() {
2487 return _internal_mutable_uri();
2489 inline const std::string& FuelMetadata_Dependency::_internal_uri()
const {
2492 inline void FuelMetadata_Dependency::_internal_set_uri(
const std::string& value) {
2494 uri_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2496 inline void FuelMetadata_Dependency::set_uri(
std::string&& value) {
2499 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2502 inline void FuelMetadata_Dependency::set_uri(
const char* value) {
2503 GOOGLE_DCHECK(value !=
nullptr);
2505 uri_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2509 inline void FuelMetadata_Dependency::set_uri(
const char* value,
2512 uri_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2513 reinterpret_cast<const char*
>(value), size), GetArena());
2516 inline std::string* FuelMetadata_Dependency::_internal_mutable_uri() {
2518 return uri_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2520 inline std::string* FuelMetadata_Dependency::release_uri() {
2522 return uri_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2524 inline void FuelMetadata_Dependency::set_allocated_uri(
std::string* uri) {
2525 if (uri !=
nullptr) {
2530 uri_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), uri,
2534 inline std::string* FuelMetadata_Dependency::unsafe_arena_release_uri() {
2536 GOOGLE_DCHECK(GetArena() !=
nullptr);
2538 return uri_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2541 inline void FuelMetadata_Dependency::unsafe_arena_set_allocated_uri(
2543 GOOGLE_DCHECK(GetArena() !=
nullptr);
2544 if (uri !=
nullptr) {
2549 uri_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2559 inline void FuelMetadata_Compatibility::clear_name() {
2560 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2562 inline const std::string& FuelMetadata_Compatibility::name()
const {
2564 return _internal_name();
2566 inline void FuelMetadata_Compatibility::set_name(
const std::string& value) {
2567 _internal_set_name(value);
2570 inline std::string* FuelMetadata_Compatibility::mutable_name() {
2572 return _internal_mutable_name();
2574 inline const std::string& FuelMetadata_Compatibility::_internal_name()
const {
2577 inline void FuelMetadata_Compatibility::_internal_set_name(
const std::string& value) {
2579 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2581 inline void FuelMetadata_Compatibility::set_name(
std::string&& value) {
2584 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2587 inline void FuelMetadata_Compatibility::set_name(
const char* value) {
2588 GOOGLE_DCHECK(value !=
nullptr);
2590 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2594 inline void FuelMetadata_Compatibility::set_name(
const char* value,
2597 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2598 reinterpret_cast<const char*
>(value), size), GetArena());
2601 inline std::string* FuelMetadata_Compatibility::_internal_mutable_name() {
2603 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2605 inline std::string* FuelMetadata_Compatibility::release_name() {
2607 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2609 inline void FuelMetadata_Compatibility::set_allocated_name(
std::string* name) {
2610 if (name !=
nullptr) {
2615 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
2619 inline std::string* FuelMetadata_Compatibility::unsafe_arena_release_name() {
2621 GOOGLE_DCHECK(GetArena() !=
nullptr);
2623 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2626 inline void FuelMetadata_Compatibility::unsafe_arena_set_allocated_name(
2628 GOOGLE_DCHECK(GetArena() !=
nullptr);
2629 if (name !=
nullptr) {
2634 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2640 inline bool FuelMetadata_Compatibility::_internal_has_version()
const {
2641 return version_type_case() == kVersion;
2643 inline bool FuelMetadata_Compatibility::has_version()
const {
2644 return _internal_has_version();
2646 inline void FuelMetadata_Compatibility::set_has_version() {
2647 _oneof_case_[0] = kVersion;
2649 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::release_version() {
2651 if (_internal_has_version()) {
2652 clear_has_version_type();
2653 ::ignition::msgs::Version* temp = version_type_.version_;
2654 if (GetArena() !=
nullptr) {
2655 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2657 version_type_.version_ =
nullptr;
2663 inline const ::ignition::msgs::Version& FuelMetadata_Compatibility::_internal_version()
const {
2664 return _internal_has_version()
2665 ? *version_type_.version_
2668 inline const ::ignition::msgs::Version& FuelMetadata_Compatibility::version()
const {
2670 return _internal_version();
2672 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::unsafe_arena_release_version() {
2674 if (_internal_has_version()) {
2675 clear_has_version_type();
2676 ::ignition::msgs::Version* temp = version_type_.version_;
2677 version_type_.version_ =
nullptr;
2683 inline void FuelMetadata_Compatibility::unsafe_arena_set_allocated_version(::ignition::msgs::Version* version) {
2684 clear_version_type();
2687 version_type_.version_ = version;
2691 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::_internal_mutable_version() {
2692 if (!_internal_has_version()) {
2693 clear_version_type();
2695 version_type_.version_ = CreateMaybeMessage< ::ignition::msgs::Version >(GetArena());
2697 return version_type_.version_;
2699 inline ::ignition::msgs::Version* FuelMetadata_Compatibility::mutable_version() {
2701 return _internal_mutable_version();
2705 inline bool FuelMetadata_Compatibility::_internal_has_version_range()
const {
2706 return version_type_case() == kVersionRange;
2708 inline bool FuelMetadata_Compatibility::has_version_range()
const {
2709 return _internal_has_version_range();
2711 inline void FuelMetadata_Compatibility::set_has_version_range() {
2712 _oneof_case_[0] = kVersionRange;
2714 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::release_version_range() {
2716 if (_internal_has_version_range()) {
2717 clear_has_version_type();
2718 ::ignition::msgs::VersionRange* temp = version_type_.version_range_;
2719 if (GetArena() !=
nullptr) {
2720 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2722 version_type_.version_range_ =
nullptr;
2728 inline const ::ignition::msgs::VersionRange& FuelMetadata_Compatibility::_internal_version_range()
const {
2729 return _internal_has_version_range()
2730 ? *version_type_.version_range_
2733 inline const ::ignition::msgs::VersionRange& FuelMetadata_Compatibility::version_range()
const {
2735 return _internal_version_range();
2737 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::unsafe_arena_release_version_range() {
2739 if (_internal_has_version_range()) {
2740 clear_has_version_type();
2741 ::ignition::msgs::VersionRange* temp = version_type_.version_range_;
2742 version_type_.version_range_ =
nullptr;
2748 inline void FuelMetadata_Compatibility::unsafe_arena_set_allocated_version_range(::ignition::msgs::VersionRange* version_range) {
2749 clear_version_type();
2750 if (version_range) {
2751 set_has_version_range();
2752 version_type_.version_range_ = version_range;
2756 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::_internal_mutable_version_range() {
2757 if (!_internal_has_version_range()) {
2758 clear_version_type();
2759 set_has_version_range();
2760 version_type_.version_range_ = CreateMaybeMessage< ::ignition::msgs::VersionRange >(GetArena());
2762 return version_type_.version_range_;
2764 inline ::ignition::msgs::VersionRange* FuelMetadata_Compatibility::mutable_version_range() {
2766 return _internal_mutable_version_range();
2769 inline bool FuelMetadata_Compatibility::has_version_type()
const {
2770 return version_type_case() != VERSION_TYPE_NOT_SET;
2772 inline void FuelMetadata_Compatibility::clear_has_version_type() {
2773 _oneof_case_[0] = VERSION_TYPE_NOT_SET;
2775 inline FuelMetadata_Compatibility::VersionTypeCase FuelMetadata_Compatibility::version_type_case()
const {
2776 return FuelMetadata_Compatibility::VersionTypeCase(_oneof_case_[0]);
2783 inline void FuelMetadata_Categories::clear_first() {
2784 first_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2786 inline const std::string& FuelMetadata_Categories::first()
const {
2788 return _internal_first();
2790 inline void FuelMetadata_Categories::set_first(
const std::string& value) {
2791 _internal_set_first(value);
2794 inline std::string* FuelMetadata_Categories::mutable_first() {
2796 return _internal_mutable_first();
2798 inline const std::string& FuelMetadata_Categories::_internal_first()
const {
2799 return first_.Get();
2801 inline void FuelMetadata_Categories::_internal_set_first(
const std::string& value) {
2803 first_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2805 inline void FuelMetadata_Categories::set_first(
std::string&& value) {
2808 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2811 inline void FuelMetadata_Categories::set_first(
const char* value) {
2812 GOOGLE_DCHECK(value !=
nullptr);
2814 first_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2818 inline void FuelMetadata_Categories::set_first(
const char* value,
2821 first_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2822 reinterpret_cast<const char*
>(value), size), GetArena());
2825 inline std::string* FuelMetadata_Categories::_internal_mutable_first() {
2827 return first_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2829 inline std::string* FuelMetadata_Categories::release_first() {
2831 return first_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2833 inline void FuelMetadata_Categories::set_allocated_first(
std::string* first) {
2834 if (first !=
nullptr) {
2839 first_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), first,
2843 inline std::string* FuelMetadata_Categories::unsafe_arena_release_first() {
2845 GOOGLE_DCHECK(GetArena() !=
nullptr);
2847 return first_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2850 inline void FuelMetadata_Categories::unsafe_arena_set_allocated_first(
2852 GOOGLE_DCHECK(GetArena() !=
nullptr);
2853 if (first !=
nullptr) {
2858 first_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2864 inline void FuelMetadata_Categories::clear_second() {
2865 second_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2867 inline const std::string& FuelMetadata_Categories::second()
const {
2869 return _internal_second();
2871 inline void FuelMetadata_Categories::set_second(
const std::string& value) {
2872 _internal_set_second(value);
2875 inline std::string* FuelMetadata_Categories::mutable_second() {
2877 return _internal_mutable_second();
2879 inline const std::string& FuelMetadata_Categories::_internal_second()
const {
2880 return second_.Get();
2882 inline void FuelMetadata_Categories::_internal_set_second(
const std::string& value) {
2884 second_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2886 inline void FuelMetadata_Categories::set_second(
std::string&& value) {
2889 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
2892 inline void FuelMetadata_Categories::set_second(
const char* value) {
2893 GOOGLE_DCHECK(value !=
nullptr);
2895 second_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
2899 inline void FuelMetadata_Categories::set_second(
const char* value,
2902 second_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
2903 reinterpret_cast<const char*
>(value), size), GetArena());
2906 inline std::string* FuelMetadata_Categories::_internal_mutable_second() {
2908 return second_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2910 inline std::string* FuelMetadata_Categories::release_second() {
2912 return second_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2914 inline void FuelMetadata_Categories::set_allocated_second(
std::string* second) {
2915 if (second !=
nullptr) {
2920 second_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), second,
2924 inline std::string* FuelMetadata_Categories::unsafe_arena_release_second() {
2926 GOOGLE_DCHECK(GetArena() !=
nullptr);
2928 return second_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2931 inline void FuelMetadata_Categories::unsafe_arena_set_allocated_second(
2933 GOOGLE_DCHECK(GetArena() !=
nullptr);
2934 if (second !=
nullptr) {
2939 second_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2940 second, GetArena());
2951 inline bool FuelMetadata::_internal_has_model()
const {
2952 return resource_type_case() == kModel;
2954 inline bool FuelMetadata::has_model()
const {
2955 return _internal_has_model();
2957 inline void FuelMetadata::set_has_model() {
2958 _oneof_case_[0] = kModel;
2960 inline void FuelMetadata::clear_model() {
2961 if (_internal_has_model()) {
2962 if (GetArena() ==
nullptr) {
2963 delete resource_type_.model_;
2965 clear_has_resource_type();
2968 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::release_model() {
2970 if (_internal_has_model()) {
2971 clear_has_resource_type();
2972 ::ignition::msgs::FuelMetadata_Model* temp = resource_type_.model_;
2973 if (GetArena() !=
nullptr) {
2974 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2976 resource_type_.model_ =
nullptr;
2982 inline const ::ignition::msgs::FuelMetadata_Model& FuelMetadata::_internal_model()
const {
2983 return _internal_has_model()
2984 ? *resource_type_.model_
2987 inline const ::ignition::msgs::FuelMetadata_Model& FuelMetadata::model()
const {
2989 return _internal_model();
2991 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::unsafe_arena_release_model() {
2993 if (_internal_has_model()) {
2994 clear_has_resource_type();
2995 ::ignition::msgs::FuelMetadata_Model* temp = resource_type_.model_;
2996 resource_type_.model_ =
nullptr;
3002 inline void FuelMetadata::unsafe_arena_set_allocated_model(::ignition::msgs::FuelMetadata_Model* model) {
3003 clear_resource_type();
3006 resource_type_.model_ = model;
3010 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::_internal_mutable_model() {
3011 if (!_internal_has_model()) {
3012 clear_resource_type();
3014 resource_type_.model_ = CreateMaybeMessage< ::ignition::msgs::FuelMetadata_Model >(GetArena());
3016 return resource_type_.model_;
3018 inline ::ignition::msgs::FuelMetadata_Model* FuelMetadata::mutable_model() {
3020 return _internal_mutable_model();
3024 inline bool FuelMetadata::_internal_has_world()
const {
3025 return resource_type_case() == kWorld;
3027 inline bool FuelMetadata::has_world()
const {
3028 return _internal_has_world();
3030 inline void FuelMetadata::set_has_world() {
3031 _oneof_case_[0] = kWorld;
3033 inline void FuelMetadata::clear_world() {
3034 if (_internal_has_world()) {
3035 if (GetArena() ==
nullptr) {
3036 delete resource_type_.world_;
3038 clear_has_resource_type();
3041 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::release_world() {
3043 if (_internal_has_world()) {
3044 clear_has_resource_type();
3045 ::ignition::msgs::FuelMetadata_World* temp = resource_type_.world_;
3046 if (GetArena() !=
nullptr) {
3047 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3049 resource_type_.world_ =
nullptr;
3055 inline const ::ignition::msgs::FuelMetadata_World& FuelMetadata::_internal_world()
const {
3056 return _internal_has_world()
3057 ? *resource_type_.world_
3060 inline const ::ignition::msgs::FuelMetadata_World& FuelMetadata::world()
const {
3062 return _internal_world();
3064 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::unsafe_arena_release_world() {
3066 if (_internal_has_world()) {
3067 clear_has_resource_type();
3068 ::ignition::msgs::FuelMetadata_World* temp = resource_type_.world_;
3069 resource_type_.world_ =
nullptr;
3075 inline void FuelMetadata::unsafe_arena_set_allocated_world(::ignition::msgs::FuelMetadata_World* world) {
3076 clear_resource_type();
3079 resource_type_.world_ = world;
3083 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::_internal_mutable_world() {
3084 if (!_internal_has_world()) {
3085 clear_resource_type();
3087 resource_type_.world_ = CreateMaybeMessage< ::ignition::msgs::FuelMetadata_World >(GetArena());
3089 return resource_type_.world_;
3091 inline ::ignition::msgs::FuelMetadata_World* FuelMetadata::mutable_world() {
3093 return _internal_mutable_world();
3097 inline void FuelMetadata::clear_name() {
3098 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3100 inline const std::string& FuelMetadata::name()
const {
3102 return _internal_name();
3104 inline void FuelMetadata::set_name(
const std::string& value) {
3105 _internal_set_name(value);
3108 inline std::string* FuelMetadata::mutable_name() {
3110 return _internal_mutable_name();
3112 inline const std::string& FuelMetadata::_internal_name()
const {
3115 inline void FuelMetadata::_internal_set_name(
const std::string& value) {
3117 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3119 inline void FuelMetadata::set_name(
std::string&& value) {
3122 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
3125 inline void FuelMetadata::set_name(
const char* value) {
3126 GOOGLE_DCHECK(value !=
nullptr);
3128 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
3132 inline void FuelMetadata::set_name(
const char* value,
3135 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
3136 reinterpret_cast<const char*
>(value), size), GetArena());
3139 inline std::string* FuelMetadata::_internal_mutable_name() {
3141 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3143 inline std::string* FuelMetadata::release_name() {
3145 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3147 inline void FuelMetadata::set_allocated_name(
std::string* name) {
3148 if (name !=
nullptr) {
3153 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
3157 inline std::string* FuelMetadata::unsafe_arena_release_name() {
3159 GOOGLE_DCHECK(GetArena() !=
nullptr);
3161 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3164 inline void FuelMetadata::unsafe_arena_set_allocated_name(
3166 GOOGLE_DCHECK(GetArena() !=
nullptr);
3167 if (name !=
nullptr) {
3172 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3178 inline void FuelMetadata::clear_description() {
3179 description_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3181 inline const std::string& FuelMetadata::description()
const {
3183 return _internal_description();
3185 inline void FuelMetadata::set_description(
const std::string& value) {
3186 _internal_set_description(value);
3189 inline std::string* FuelMetadata::mutable_description() {
3191 return _internal_mutable_description();
3193 inline const std::string& FuelMetadata::_internal_description()
const {
3194 return description_.Get();
3196 inline void FuelMetadata::_internal_set_description(
const std::string& value) {
3198 description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3200 inline void FuelMetadata::set_description(
std::string&& value) {
3203 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
3206 inline void FuelMetadata::set_description(
const char* value) {
3207 GOOGLE_DCHECK(value !=
nullptr);
3209 description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
3213 inline void FuelMetadata::set_description(
const char* value,
3216 description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
3217 reinterpret_cast<const char*
>(value), size), GetArena());
3220 inline std::string* FuelMetadata::_internal_mutable_description() {
3222 return description_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3224 inline std::string* FuelMetadata::release_description() {
3226 return description_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3228 inline void FuelMetadata::set_allocated_description(
std::string* description) {
3229 if (description !=
nullptr) {
3234 description_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), description,
3238 inline std::string* FuelMetadata::unsafe_arena_release_description() {
3240 GOOGLE_DCHECK(GetArena() !=
nullptr);
3242 return description_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3245 inline void FuelMetadata::unsafe_arena_set_allocated_description(
3247 GOOGLE_DCHECK(GetArena() !=
nullptr);
3248 if (description !=
nullptr) {
3253 description_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3254 description, GetArena());
3259 inline void FuelMetadata::clear_version() {
3262 inline ::PROTOBUF_NAMESPACE_ID::int32 FuelMetadata::_internal_version()
const {
3265 inline ::PROTOBUF_NAMESPACE_ID::int32 FuelMetadata::version()
const {
3267 return _internal_version();
3269 inline void FuelMetadata::_internal_set_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
3273 inline void FuelMetadata::set_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
3274 _internal_set_version(value);
3279 inline int FuelMetadata::_internal_authors_size()
const {
3280 return authors_.size();
3282 inline int FuelMetadata::authors_size()
const {
3283 return _internal_authors_size();
3285 inline void FuelMetadata::clear_authors() {
3288 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::mutable_authors(
int index) {
3290 return authors_.Mutable(index);
3292 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >*
3293 FuelMetadata::mutable_authors() {
3297 inline const ::ignition::msgs::FuelMetadata_Contact& FuelMetadata::_internal_authors(
int index)
const {
3298 return authors_.Get(index);
3300 inline const ::ignition::msgs::FuelMetadata_Contact& FuelMetadata::authors(
int index)
const {
3302 return _internal_authors(index);
3304 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::_internal_add_authors() {
3305 return authors_.Add();
3307 inline ::ignition::msgs::FuelMetadata_Contact* FuelMetadata::add_authors() {
3309 return _internal_add_authors();
3311 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact >&
3312 FuelMetadata::authors()
const {
3318 inline bool FuelMetadata::_internal_has_legal()
const {
3319 return this != internal_default_instance() && legal_ !=
nullptr;
3321 inline bool FuelMetadata::has_legal()
const {
3322 return _internal_has_legal();
3324 inline void FuelMetadata::clear_legal() {
3325 if (GetArena() ==
nullptr && legal_ !=
nullptr) {
3330 inline const ::ignition::msgs::FuelMetadata_Legal& FuelMetadata::_internal_legal()
const {
3331 const ::ignition::msgs::FuelMetadata_Legal* p = legal_;
3332 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::FuelMetadata_Legal*
>(
3335 inline const ::ignition::msgs::FuelMetadata_Legal& FuelMetadata::legal()
const {
3337 return _internal_legal();
3339 inline void FuelMetadata::unsafe_arena_set_allocated_legal(
3340 ::ignition::msgs::FuelMetadata_Legal* legal) {
3341 if (GetArena() ==
nullptr) {
3342 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(legal_);
3352 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::release_legal() {
3353 auto temp = unsafe_arena_release_legal();
3354 if (GetArena() !=
nullptr) {
3355 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3359 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::unsafe_arena_release_legal() {
3362 ::ignition::msgs::FuelMetadata_Legal* temp = legal_;
3366 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::_internal_mutable_legal() {
3368 if (legal_ ==
nullptr) {
3369 auto* p = CreateMaybeMessage<::ignition::msgs::FuelMetadata_Legal>(GetArena());
3374 inline ::ignition::msgs::FuelMetadata_Legal* FuelMetadata::mutable_legal() {
3376 return _internal_mutable_legal();
3378 inline void FuelMetadata::set_allocated_legal(::ignition::msgs::FuelMetadata_Legal* legal) {
3379 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3380 if (message_arena ==
nullptr) {
3384 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3385 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(legal);
3386 if (message_arena != submessage_arena) {
3387 legal = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3388 message_arena, legal, submessage_arena);
3399 inline int FuelMetadata::_internal_tags_size()
const {
3400 return tags_.size();
3402 inline int FuelMetadata::tags_size()
const {
3403 return _internal_tags_size();
3405 inline void FuelMetadata::clear_tags() {
3410 return _internal_add_tags();
3412 inline const std::string& FuelMetadata::_internal_tags(
int index)
const {
3413 return tags_.Get(index);
3415 inline const std::string& FuelMetadata::tags(
int index)
const {
3417 return _internal_tags(index);
3419 inline std::string* FuelMetadata::mutable_tags(
int index) {
3421 return tags_.Mutable(index);
3423 inline void FuelMetadata::set_tags(
int index,
const std::string& value) {
3425 tags_.Mutable(index)->
assign(value);
3427 inline void FuelMetadata::set_tags(
int index,
std::string&& value) {
3429 tags_.Mutable(index)->assign(
std::move(value));
3431 inline void FuelMetadata::set_tags(
int index,
const char* value) {
3432 GOOGLE_DCHECK(value !=
nullptr);
3433 tags_.Mutable(index)->assign(value);
3436 inline void FuelMetadata::set_tags(
int index,
const char* value,
size_t size) {
3437 tags_.Mutable(index)->assign(
3438 reinterpret_cast<const char*
>(value), size);
3441 inline std::string* FuelMetadata::_internal_add_tags() {
3444 inline void FuelMetadata::add_tags(
const std::string& value) {
3445 tags_.Add()->
assign(value);
3448 inline void FuelMetadata::add_tags(
std::string&& value) {
3452 inline void FuelMetadata::add_tags(
const char* value) {
3453 GOOGLE_DCHECK(value !=
nullptr);
3454 tags_.Add()->assign(value);
3457 inline void FuelMetadata::add_tags(
const char* value,
size_t size) {
3458 tags_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3461 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3462 FuelMetadata::tags()
const {
3466 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3467 FuelMetadata::mutable_tags() {
3473 inline int FuelMetadata::_internal_annotations_size()
const {
3474 return annotations_.size();
3476 inline int FuelMetadata::annotations_size()
const {
3477 return _internal_annotations_size();
3479 inline void FuelMetadata::clear_annotations() {
3480 annotations_.Clear();
3482 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3483 FuelMetadata::_internal_annotations()
const {
3484 return annotations_.GetMap();
3486 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3487 FuelMetadata::annotations()
const {
3489 return _internal_annotations();
3491 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3492 FuelMetadata::_internal_mutable_annotations() {
3493 return annotations_.MutableMap();
3495 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3496 FuelMetadata::mutable_annotations() {
3498 return _internal_mutable_annotations();
3502 inline int FuelMetadata::_internal_dependencies_size()
const {
3503 return dependencies_.size();
3505 inline int FuelMetadata::dependencies_size()
const {
3506 return _internal_dependencies_size();
3508 inline void FuelMetadata::clear_dependencies() {
3509 dependencies_.Clear();
3511 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::mutable_dependencies(
int index) {
3513 return dependencies_.Mutable(index);
3515 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >*
3516 FuelMetadata::mutable_dependencies() {
3518 return &dependencies_;
3520 inline const ::ignition::msgs::FuelMetadata_Dependency& FuelMetadata::_internal_dependencies(
int index)
const {
3521 return dependencies_.Get(index);
3523 inline const ::ignition::msgs::FuelMetadata_Dependency& FuelMetadata::dependencies(
int index)
const {
3525 return _internal_dependencies(index);
3527 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::_internal_add_dependencies() {
3528 return dependencies_.Add();
3530 inline ::ignition::msgs::FuelMetadata_Dependency* FuelMetadata::add_dependencies() {
3532 return _internal_add_dependencies();
3534 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency >&
3535 FuelMetadata::dependencies()
const {
3537 return dependencies_;
3541 inline int FuelMetadata::_internal_compatibilities_size()
const {
3542 return compatibilities_.size();
3544 inline int FuelMetadata::compatibilities_size()
const {
3545 return _internal_compatibilities_size();
3547 inline void FuelMetadata::clear_compatibilities() {
3548 compatibilities_.Clear();
3550 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::mutable_compatibilities(
int index) {
3552 return compatibilities_.Mutable(index);
3554 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >*
3555 FuelMetadata::mutable_compatibilities() {
3557 return &compatibilities_;
3559 inline const ::ignition::msgs::FuelMetadata_Compatibility& FuelMetadata::_internal_compatibilities(
int index)
const {
3560 return compatibilities_.Get(index);
3562 inline const ::ignition::msgs::FuelMetadata_Compatibility& FuelMetadata::compatibilities(
int index)
const {
3564 return _internal_compatibilities(index);
3566 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::_internal_add_compatibilities() {
3567 return compatibilities_.Add();
3569 inline ::ignition::msgs::FuelMetadata_Compatibility* FuelMetadata::add_compatibilities() {
3571 return _internal_add_compatibilities();
3573 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility >&
3574 FuelMetadata::compatibilities()
const {
3576 return compatibilities_;
3580 inline bool FuelMetadata::_internal_has_categories()
const {
3581 return this != internal_default_instance() && categories_ !=
nullptr;
3583 inline bool FuelMetadata::has_categories()
const {
3584 return _internal_has_categories();
3586 inline void FuelMetadata::clear_categories() {
3587 if (GetArena() ==
nullptr && categories_ !=
nullptr) {
3590 categories_ =
nullptr;
3592 inline const ::ignition::msgs::FuelMetadata_Categories& FuelMetadata::_internal_categories()
const {
3593 const ::ignition::msgs::FuelMetadata_Categories* p = categories_;
3594 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::FuelMetadata_Categories*
>(
3597 inline const ::ignition::msgs::FuelMetadata_Categories& FuelMetadata::categories()
const {
3599 return _internal_categories();
3601 inline void FuelMetadata::unsafe_arena_set_allocated_categories(
3602 ::ignition::msgs::FuelMetadata_Categories* categories) {
3603 if (GetArena() ==
nullptr) {
3604 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(categories_);
3606 categories_ = categories;
3614 inline ::ignition::msgs::FuelMetadata_Categories* FuelMetadata::release_categories() {
3615 auto temp = unsafe_arena_release_categories();
3616 if (GetArena() !=
nullptr) {
3617 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3621 inline ::ignition::msgs::FuelMetadata_Categories* FuelMetadata::unsafe_arena_release_categories() {
3624 ::ignition::msgs::FuelMetadata_Categories* temp = categories_;
3625 categories_ =
nullptr;
3628 inline ::ignition::msgs::FuelMetadata_Categories* FuelMetadata::_internal_mutable_categories() {
3630 if (categories_ ==
nullptr) {
3631 auto* p = CreateMaybeMessage<::ignition::msgs::FuelMetadata_Categories>(GetArena());
3636 inline ::ignition::msgs::FuelMetadata_Categories* FuelMetadata::mutable_categories() {
3638 return _internal_mutable_categories();
3640 inline void FuelMetadata::set_allocated_categories(::ignition::msgs::FuelMetadata_Categories* categories) {
3641 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3642 if (message_arena ==
nullptr) {
3646 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3647 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(categories);
3648 if (message_arena != submessage_arena) {
3649 categories = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3650 message_arena, categories, submessage_arena);
3656 categories_ = categories;
3660 inline bool FuelMetadata::has_resource_type()
const {
3661 return resource_type_case() != RESOURCE_TYPE_NOT_SET;
3663 inline void FuelMetadata::clear_has_resource_type() {
3664 _oneof_case_[0] = RESOURCE_TYPE_NOT_SET;
3666 inline FuelMetadata::ResourceTypeCase FuelMetadata::resource_type_case()
const {
3667 return FuelMetadata::ResourceTypeCase(_oneof_case_[0]);
3670 #pragma GCC diagnostic pop
3699 #pragma warning(pop)
3703 #include <google/protobuf/port_undef.inc>
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1375
FuelMetadata_AnnotationsEntry_DoNotUse()
static bool ValidateKey(std::string *s)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1386
FuelMetadata_AnnotationsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const FuelMetadata_AnnotationsEntry_DoNotUse * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1385
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &other) final
void MergeFrom(const FuelMetadata_AnnotationsEntry_DoNotUse &other)
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< FuelMetadata_AnnotationsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, 0 > SuperType
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1381
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool ValidateValue(std::string *s)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1389
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
friend void swap(FuelMetadata_Compatibility &a, FuelMetadata_Compatibility &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1030
FuelMetadata * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1474
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > * mutable_dependencies()
FuelMetadata_Categories * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1254
static const FuelMetadata_Dependency & default_instance()
FuelMetadata_Contact(FuelMetadata_Contact &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:128
static void InitAsDefaultInstance()
FuelMetadata_Compatibility(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void clear_compatibilities()
::ignition::msgs::FuelMetadata_Contact * add_authors()
FuelMetadata_World * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:717
FuelMetadata_World & operator=(const FuelMetadata_World &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:666
void MergeFrom(const FuelMetadata_Contact &from)
FuelMetadata_Model(const FuelMetadata_Model &from)
FuelMetadata_Dependency & operator=(const FuelMetadata_Dependency &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:839
FuelMetadata_Categories * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1258
::ignition::msgs::FuelMetadata_Compatibility * add_compatibilities()
FuelMetadata_Model & operator=(FuelMetadata_Model &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:497
FuelMetadata_Model * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:548
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:152
FuelMetadata_Model(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FuelMetadata_World & operator=(FuelMetadata_World &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:670
void add_tags(const char *value, size_t size)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
FuelMetadata_Categories(FuelMetadata_Categories &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1198
FuelMetadata_Legal Legal
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1522
FuelMetadata_Compatibility & operator=(const FuelMetadata_Compatibility &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:992
void set_file(const char *value, size_t size)
void set_name(const char *value, size_t size)
FuelMetadata_Contact Contact
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1521
void set_first(std::string &&value)
std::string * mutable_tags(int index)
void set_tags(int index, std::string &&value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Dependency > & dependencies() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:146
void set_name(const std::string &value)
static const FuelMetadata_Model * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:518
FuelMetadata_Categories()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1194
::ignition::msgs::FuelMetadata_Contact * mutable_authors(int index)
FuelMetadata_Legal(const FuelMetadata_Legal &from)
FuelMetadata_Contact(const FuelMetadata_Contact &from)
void CopyFrom(const FuelMetadata_Contact &from)
VersionTypeCase
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1016
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & tags() const
FuelMetadata_Compatibility(const FuelMetadata_Compatibility &from)
void CopyFrom(const FuelMetadata_Model &from)
virtual ~FuelMetadata_Compatibility()
void Swap(FuelMetadata_Compatibility *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1033
FuelMetadata_Model Model
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1523
FuelMetadata_Compatibility & operator=(FuelMetadata_Compatibility &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:996
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > * mutable_authors()
void UnsafeArenaSwap(FuelMetadata_World *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:709
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_dependencies()
void add_tags(const char *value)
virtual ~FuelMetadata_Model()
FuelMetadata()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1408
static const FuelMetadata_Dependency * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:864
std::string * mutable_name()
static const FuelMetadata_Legal & default_instance()
FuelMetadata_Contact * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:184
void set_file(std::string &&value)
void Swap(FuelMetadata_Legal *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:348
const std::string & uri() const
void UnsafeArenaSwap(FuelMetadata_Categories *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1246
static const FuelMetadata_Compatibility * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1023
FuelMetadata_Dependency()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:830
FuelMetadata(const FuelMetadata &from)
static const FuelMetadata_World * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:691
std::string * release_name()
void set_tags(int index, const char *value, size_t size)
FuelMetadata_Categories & operator=(FuelMetadata_Categories &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1207
FuelMetadata_Contact & operator=(const FuelMetadata_Contact &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:133
virtual ~FuelMetadata_World()
void CopyFrom(const FuelMetadata_Compatibility &from)
void MergeFrom(const FuelMetadata &from)
FuelMetadata * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1478
friend void swap(FuelMetadata_Legal &a, FuelMetadata_Legal &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:345
void set_copyright(const char *value)
void add_tags(std::string &&value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_tags()
void set_uri(const char *value)
FuelMetadata_Legal & operator=(FuelMetadata_Legal &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:317
FuelMetadata_Compatibility(FuelMetadata_Compatibility &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:987
FuelMetadata_World(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const FuelMetadata_Dependency &from)
void CopyFrom(const FuelMetadata_Categories &from)
FuelMetadata_Legal(FuelMetadata_Legal &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:308
void UnsafeArenaSwap(FuelMetadata_Model *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:536
void MergeFrom(const FuelMetadata_Legal &from)
void set_uri(std::string &&value)
static const FuelMetadata_Model & default_instance()
void add_tags(const std::string &value)
const ::ignition::msgs::FuelMetadata_Contact & authors(int index) const
FuelMetadata_Legal * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:364
FuelMetadata_Model(FuelMetadata_Model &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:488
FuelMetadata_Dependency & operator=(FuelMetadata_Dependency &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:843
FuelMetadata_Compatibility * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1053
void Swap(FuelMetadata_World *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:701
void Swap(FuelMetadata_Dependency *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:874
void CopyFrom(const FuelMetadata &from)
virtual ~FuelMetadata_Categories()
void Swap(FuelMetadata_Contact *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:168
FuelMetadata_Dependency(FuelMetadata_Dependency &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:834
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
FuelMetadata(FuelMetadata &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1412
std::string * mutable_file()
FuelMetadata_Compatibility()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:983
FuelMetadata_Model * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:544
friend void swap(FuelMetadata_Categories &a, FuelMetadata_Categories &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1235
const ::ignition::msgs::FuelMetadata_Compatibility & compatibilities(int index) const
friend void swap(FuelMetadata_Dependency &a, FuelMetadata_Dependency &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:871
void MergeFrom(const FuelMetadata_Compatibility &from)
void set_file(const char *value)
void set_first(const char *value)
const ::ignition::msgs::FuelMetadata_Dependency & dependencies(int index) const
::ignition::msgs::FuelMetadata_Compatibility * mutable_compatibilities(int index)
FuelMetadata_Dependency * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:890
std::string * release_file()
void set_allocated_uri(std::string *uri)
FuelMetadata_Model & operator=(const FuelMetadata_Model &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:493
void set_file(const std::string &value)
void CopyFrom(const FuelMetadata_World &from)
int annotations_size() const
void set_first(const std::string &value)
void CopyFrom(const FuelMetadata_Legal &from)
const std::string & tags(int index) const
std::string * mutable_first()
FuelMetadata_World * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:721
static const FuelMetadata_Legal * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:338
void Swap(FuelMetadata_Model *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:528
FuelMetadata_Dependency(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FuelMetadata_Contact(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const FuelMetadata * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1448
void set_allocated_copyright(std::string *copyright)
void MergeFrom(const FuelMetadata_Model &from)
const std::string & copyright() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > * mutable_compatibilities()
static const FuelMetadata_Categories & default_instance()
virtual ~FuelMetadata_Contact()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Compatibility > & compatibilities() const
void UnsafeArenaSwap(FuelMetadata_Dependency *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:882
void UnsafeArenaSwap(FuelMetadata_Contact *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:176
FuelMetadata_Categories(const FuelMetadata_Categories &from)
FuelMetadata_Categories & operator=(const FuelMetadata_Categories &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1203
static const FuelMetadata_Contact * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:158
static const FuelMetadata_Categories * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1228
void set_allocated_first(std::string *first)
void set_copyright(std::string &&value)
FuelMetadata_Contact()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:124
void set_uri(const std::string &value)
void Swap(FuelMetadata *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1458
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const FuelMetadata_Compatibility & default_instance()
const std::string & first() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:149
void set_first(const char *value, size_t size)
::ignition::msgs::FuelMetadata_Dependency * add_dependencies()
static const FuelMetadata_Contact & default_instance()
int compatibilities_size() const
FuelMetadata_Legal * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:368
FuelMetadata_World(const FuelMetadata_World &from)
FuelMetadata_Contact & operator=(FuelMetadata_Contact &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:137
void MergeFrom(const FuelMetadata_Dependency &from)
virtual ~FuelMetadata_Legal()
::ignition::msgs::FuelMetadata_Dependency * mutable_dependencies(int index)
FuelMetadata_Legal()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:304
friend void swap(FuelMetadata_Contact &a, FuelMetadata_Contact &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:165
void set_uri(const char *value, size_t size)
FuelMetadata & operator=(FuelMetadata &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1421
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::FuelMetadata_Contact > & authors() const
std::string * release_uri()
FuelMetadata_World(FuelMetadata_World &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:661
std::string * mutable_copyright()
FuelMetadata_Categories(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const FuelMetadata_World & default_instance()
void Swap(FuelMetadata_Categories *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1238
static const FuelMetadata & default_instance()
friend void swap(FuelMetadata &a, FuelMetadata &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1455
const std::string & name() const
FuelMetadata_Contact * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:188
FuelMetadata_World()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:657
void set_name(const char *value)
void set_name(std::string &&value)
void MergeFrom(const FuelMetadata_Categories &from)
friend void swap(FuelMetadata_World &a, FuelMetadata_World &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:698
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & annotations() const
FuelMetadata_Dependency(const FuelMetadata_Dependency &from)
FuelMetadata_Legal(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FuelMetadata & operator=(const FuelMetadata &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1417
virtual ~FuelMetadata_Dependency()
FuelMetadata_Model()
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:484
void set_copyright(const std::string &value)
FuelMetadata_Compatibility * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1049
friend void swap(FuelMetadata_Model &a, FuelMetadata_Model &b)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:525
void MergeFrom(const FuelMetadata_World &from)
int dependencies_size() const
FuelMetadata_Dependency * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:894
std::string * release_first()
FuelMetadata_Categories Categories
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1527
std::string * release_copyright()
ResourceTypeCase
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1441
void set_tags(int index, const char *value)
FuelMetadata_World World
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1524
void UnsafeArenaSwap(FuelMetadata_Compatibility *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1041
void set_allocated_name(std::string *name)
FuelMetadata_Legal & operator=(const FuelMetadata_Legal &from)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:313
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_annotations()
void set_allocated_file(std::string *file)
void UnsafeArenaSwap(FuelMetadata_Legal *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:356
const std::string & file() const
void UnsafeArenaSwap(FuelMetadata *other)
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1466
FuelMetadata_Dependency Dependency
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1525
void set_tags(int index, const std::string &value)
void set_copyright(const char *value, size_t size)
FuelMetadata_Compatibility Compatibility
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:1526
FuelMetadata(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * mutable_uri()
IGNITION_MSGS_VISIBLE FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal _FuelMetadata_AnnotationsEntry_DoNotUse_default_instance_
std::unique_ptr< FuelMetadata > FuelMetadataUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:3689
IGNITION_MSGS_VISIBLE FuelMetadata_LegalDefaultTypeInternal _FuelMetadata_Legal_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_CategoriesDefaultTypeInternal _FuelMetadata_Categories_default_instance_
std::unique_ptr< const FuelMetadata > ConstFuelMetadataUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:3690
IGNITION_MSGS_VISIBLE VersionDefaultTypeInternal _Version_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_DependencyDefaultTypeInternal _FuelMetadata_Dependency_default_instance_
IGNITION_MSGS_VISIBLE VersionedNameDefaultTypeInternal _VersionedName_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_WorldDefaultTypeInternal _FuelMetadata_World_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadataDefaultTypeInternal _FuelMetadata_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_CompatibilityDefaultTypeInternal _FuelMetadata_Compatibility_default_instance_
std::shared_ptr< const FuelMetadata > ConstFuelMetadataSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:3692
IGNITION_MSGS_VISIBLE VersionRangeDefaultTypeInternal _VersionRange_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_ModelDefaultTypeInternal _FuelMetadata_Model_default_instance_
IGNITION_MSGS_VISIBLE FuelMetadata_ContactDefaultTypeInternal _FuelMetadata_Contact_default_instance_
std::shared_ptr< FuelMetadata > FuelMetadataSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/fuel_metadata.pb.h:3691
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53