Derived classes
Types
using string_reference = const std::string &using string_type = std::string
Fields
std::string _descriptionstd::string _nameid_type _id
Methods
clear() -> voiddescription(string_reference & rhs) -> voiddescription() const -> string_referencename(const std::string & rhs) -> voidname() -> std::string &name() const -> const std::string &has_id() const -> boolid(id_type rhs) -> voidid() const -> id_typeoperator=(const Entity &) -> Entity &Entity(const Entity &)operator=(Entity &&) -> Entity &Entity(Entity &&)~Entity()Entity()Entity(id_type id)explicitEntity(std::string name)explicit