Clementine
|
Implementation specific information about a type. More...
#include <entt.hpp>
Public Member Functions | |
type_info () ENTT_NOEXCEPT | |
Default constructor. | |
type_info (const type_info &) ENTT_NOEXCEPT=default | |
Default copy constructor. | |
type_info (type_info &&) ENTT_NOEXCEPT=default | |
Default move constructor. | |
type_info & | operator= (const type_info &) ENTT_NOEXCEPT=default |
Default copy assignment operator. More... | |
type_info & | operator= (type_info &&) ENTT_NOEXCEPT=default |
Default move assignment operator. More... | |
operator bool () const ENTT_NOEXCEPT | |
Checks if a type info object is properly initialized. More... | |
id_type | seq () const ENTT_NOEXCEPT |
Type sequential identifier. More... | |
id_type | hash () const ENTT_NOEXCEPT |
Type hash. More... | |
std::string_view | name () const ENTT_NOEXCEPT |
Type name. More... | |
bool | operator== (const type_info &other) const ENTT_NOEXCEPT |
Compares the contents of two type info objects. More... | |
Friends | |
template<typename > | |
type_info | type_id () ENTT_NOEXCEPT |
Returns the type info object for a given type. More... | |
Implementation specific information about a type.
|
inline |
Type hash.
|
inline |
Type name.
|
inlineexplicit |
Checks if a type info object is properly initialized.
Default copy assignment operator.
Default move assignment operator.
|
inline |
Compares the contents of two type info objects.
other | Object with which to compare. |
|
inline |
Type sequential identifier.
|
friend |
Returns the type info object for a given type.
Type | Type for which to generate a type info object. |