build/ignition-msgs8/include/ignition/msgs/entity.pb.h
Go to the documentation of this file.
69 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fentity_2eproto;
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Entity* Arena::CreateMaybeMessage<::ignition::msgs::Entity>(Arena*);
94 Entity_Type_Entity_Type_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
95 Entity_Type_Entity_Type_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
96 };
119 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Entity) */ {
196 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
197 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
198 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
220 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fentity_2eproto);
221 return ::descriptor_table_ignition_2fmsgs_2fentity_2eproto.file_level_metadata[kIndexInFileMessages];
465 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
484 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
489 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
495 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
508 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
512 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
528 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
539 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fentity_2eproto
Entity * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:181
static void InitAsDefaultInstance()
void Swap(Entity *other)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:165
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:149
static const std::string & Type_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:263
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(const char *value, size_t size)
friend void swap(Entity &a, Entity &b)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:162
Entity * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:185
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:143
void set_name(const std::string &value)
Entity & operator=(Entity &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:134
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:259
static const Entity * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:155
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_name()
std::string * mutable_name()
std::string * release_name()
Entity & operator=(const Entity &from)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:130
static bool Type_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:249
static bool Type_Parse(const std::string &name, Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:269
Entity_Type Type
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:228
Entity(const Entity &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const Entity &from)
void CopyFrom(const Entity &from)
Entity(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Entity(Entity &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:125
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:146
const std::string & name() const
virtual ~Entity()
void set_name(const char *value)
void set_name(std::string &&value)
void set_allocated_name(std::string *name)
void UnsafeArenaSwap(Entity *other)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:173
static const Entity & default_instance()
Entity()
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:121
T max(T... args)
T min(T... args)
T move(T... args)
IGNITION_MSGS_VISIBLE EntityDefaultTypeInternal _Entity_default_instance_
IGNITION_MSGS_VISIBLE bool Entity_Type_IsValid(int value)
bool Entity_Type_Parse(const std::string &name, Entity_Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:111
std::unique_ptr< const Entity > ConstEntityUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:569
constexpr int Entity_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:100
const std::string & Entity_Type_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:104
std::unique_ptr< Entity > EntityUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:568
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Entity_Type_descriptor()
std::shared_ptr< Entity > EntitySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:570
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< const Entity > ConstEntitySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:571
Entity_Type
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:83
@ Entity_Type_JOINT
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:91
@ Entity_Type_LIGHT
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:85
@ Entity_Type_SENSOR
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:90
@ Entity_Type_ACTOR
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:92
@ Entity_Type_Entity_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:95
@ Entity_Type_VISUAL
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:88
@ Entity_Type_LINK
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:87
@ Entity_Type_Entity_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:94
@ Entity_Type_COLLISION
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:89
@ Entity_Type_NONE
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:84
@ Entity_Type_WORLD
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:93
@ Entity_Type_MODEL
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:86
constexpr Entity_Type Entity_Type_Type_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:99
constexpr Entity_Type Entity_Type_Type_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:98
Atmosphere_Type
Definition: build/ignition-msgs8/include/ignition/msgs/atmosphere.pb.h:83
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/entity.pb.h:58
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)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)