versioned_name.pb.h
Go to the documentation of this file.
48 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fversioned_5fname_2eproto IGNITION_MSGS_VISIBLE
67 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fversioned_5fname_2eproto;
76 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::VersionedName* Arena::CreateMaybeMessage<::ignition::msgs::VersionedName>(Arena*);
84 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.VersionedName) */ {
165 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
171 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
172 uint8_t* _InternalSerialize(
198 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
205 kNameFieldNumber = 2,
206 kVersionFieldNumber = 1,
290 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.VersionedName.version)
361 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
374 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
378 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
382 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
394 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
419 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fversioned_5fname_2eproto
Definition: version.pb.h:83
Definition: versioned_name.pb.h:84
static const VersionedName & default_instance()
Definition: versioned_name.pb.h:123
VersionedName & operator=(VersionedName &&from) noexcept
Definition: versioned_name.pb.h:100
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: versioned_name.pb.h:120
VersionedName(VersionedName &&from) noexcept
Definition: versioned_name.pb.h:91
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD std::string * release_name()
Definition: versioned_name.pb.h:380
const std::string & name() const
Definition: versioned_name.pb.h:353
void UnsafeArenaSwap(VersionedName *other)
Definition: versioned_name.pb.h:149
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: versioned_name.pb.h:114
static const VersionedName * internal_default_instance()
Definition: versioned_name.pb.h:126
VersionedName(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const VersionedName &from)
void set_name(ArgT0 &&arg0, ArgT... args)
bool has_version() const
Definition: versioned_name.pb.h:267
void set_allocated_version(::ignition::msgs::Version *version)
Definition: versioned_name.pb.h:327
friend void swap(VersionedName &a, VersionedName &b)
Definition: versioned_name.pb.h:133
~VersionedName() override
::ignition::msgs::Version * unsafe_arena_release_version()
Definition: versioned_name.pb.h:307
void MergeFrom(const VersionedName &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::ignition::msgs::Version * mutable_version()
Definition: versioned_name.pb.h:322
void Swap(VersionedName *other)
Definition: versioned_name.pb.h:136
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: versioned_name.pb.h:117
VersionedName & operator=(const VersionedName &from)
Definition: versioned_name.pb.h:96
std::string * mutable_name()
Definition: versioned_name.pb.h:364
const ::ignition::msgs::Version & version() const
Definition: versioned_name.pb.h:275
void unsafe_arena_set_allocated_version(::ignition::msgs::Version *version)
Definition: versioned_name.pb.h:279
static const ClassData _class_data_
Definition: versioned_name.pb.h:195
PROTOBUF_NODISCARD ::ignition::msgs::Version * release_version()
Definition: versioned_name.pb.h:292
void clear_version()
void set_allocated_name(std::string *name)
Definition: versioned_name.pb.h:384
constexpr VersionedName(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
VersionedName * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: versioned_name.pb.h:157
VersionedName(const VersionedName &from)
std::unique_ptr< VersionedName > VersionedNameUniquePtr
Definition: versioned_name.pb.h:404
std::unique_ptr< const VersionedName > ConstVersionedNameUniquePtr
Definition: versioned_name.pb.h:405
IGNITION_MSGS_VISIBLE VersionDefaultTypeInternal _Version_default_instance_
std::shared_ptr< VersionedName > VersionedNameSharedPtr
Definition: versioned_name.pb.h:406
IGNITION_MSGS_VISIBLE VersionedNameDefaultTypeInternal _VersionedName_default_instance_
std::shared_ptr< const VersionedName > ConstVersionedNameSharedPtr
Definition: versioned_name.pb.h:407
Definition: actor.pb.h:52
Definition: versioned_name.pb.h:56
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fversioned_5fname_2eproto