Derived classes
Types
using string_reference = const std::string &
using string_type = std::string
Fields
std::string _description
std::string _name
id_type _id
Methods
clear() -> void
description(string_reference & rhs) -> void
description() const -> string_reference
name(const std::string & rhs) -> void
name() -> std::string &
name() const -> const std::string &
has_id() const -> bool
id(id_type rhs) -> void
id() const -> id_type
operator=(const Entity &) -> Entity &
Entity(const Entity &)
operator=(Entity &&) -> Entity &
Entity(Entity &&)
~Entity()
Entity()
Entity(id_type id)explicit
Entity(std::string name)explicit