Class Identity

Class Documentation

class Identity

Public Functions

Identity(const std::string &name_or_id, ObjectType type)
inline Identity(std::string name, std::string id)
inline Identity(std::string name, std::string id, ObjectType type)
template<typename T>
inline Identity(const base::NamedEntity<T> &e)
template<typename T>
inline Identity(const base::Entity<T> &e)
template<typename T>
inline Identity(const std::shared_ptr<T> &e)
inline const std::string &id() const
inline const std::string &name() const
inline ObjectType type() const