build/ignition-msgs5/include/ignition/msgs/entity.pb.h
Go to the documentation of this file.
70 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Entity* Arena::CreateMaybeMessage<::ignition::msgs::Entity>(Arena*);
107 class IGNITION_MSGS_VISIBLE Entity : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Entity) */ {
382 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
Entity & operator=(const Entity &from)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:114
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:345
static const Entity * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:137
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:229
IGNITION_MSGS_VISIBLE EntityDefaultTypeInternal _Entity_default_instance_
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:226
IGNITION_MSGS_VISIBLE bool Entity_Type_IsValid(int value)
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:316
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:401
STL class.
T move(T... args)
const Entity_Type Entity_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:92
const ::std::string & Entity_Type_Name(Entity_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:96
@ Entity_Type_JOINT
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:84
@ Entity_Type_Entity_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:87
std::shared_ptr< const Entity > ConstEntitySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:432
@ Entity_Type_WORLD
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:86
Entity_Type
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:76
Entity * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:155
::google::protobuf::uint64 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:348
@ Entity_Type_LINK
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:80
@ Entity_Type_ACTOR
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:85
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:412
Entity * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:151
std::unique_ptr< const Entity > ConstEntityUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:430
@ Entity_Type_Entity_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:88
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:107
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:309
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:362
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:325
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:297
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:366
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:396
const int Entity_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:93
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:303
void IGNITION_MSGS_VISIBLE AddDescriptors()
const Entity_Type Entity_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:91
::ignition::msgs::Entity_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:415
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:391
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:49
@ Entity_Type_SENSOR
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:83
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
@ Entity_Type_NONE
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:77
@ Entity_Type_VISUAL
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:81
std::shared_ptr< Entity > EntitySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:431
void set_id(::google::protobuf::uint64 value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:352
friend void swap(Entity &a, Entity &b)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:145
STL class.
std::unique_ptr< Entity > EntityUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:429
@ Entity_Type_MODEL
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:79
void Swap(Entity *other)
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:223
@ Entity_Type_COLLISION
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:82
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:51
void set_type(::ignition::msgs::Entity_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:419
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:359
bool Entity_Type_Parse(const ::std::string &name, Entity_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:100
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Entity_Type_descriptor()
@ Entity_Type_LIGHT
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:78