Null object for all identifiers.
More...
#include <entity.hpp>
Public Member Functions | |
template<typename Entity > | |
constexpr | operator Entity () const noexcept |
Converts the null object to identifiers of any type. | |
constexpr bool | operator== (const null_t other) const noexcept |
Compares two null objects. | |
constexpr bool | operator!= (const null_t other) const noexcept |
Compares two null objects. | |
template<typename Entity > | |
constexpr bool | operator== (const Entity entity) const noexcept |
Compares a null object and an identifier of any type. | |
template<typename Entity > | |
constexpr bool | operator!= (const Entity entity) const noexcept |
Compares a null object and an identifier of any type. | |
Null object for all identifiers.
Definition at line 204 of file entity.hpp.
Converts the null object to identifiers of any type.
Entity | Type of identifier. |
Definition at line 211 of file entity.hpp.
Compares a null object and an identifier of any type.
Entity | Type of identifier. |
entity | Identifier with which to compare. |
Definition at line 254 of file entity.hpp.
Compares two null objects.
other | A null object. |
Definition at line 231 of file entity.hpp.
Compares a null object and an identifier of any type.
Entity | Type of identifier. |
entity | Identifier with which to compare. |
Definition at line 242 of file entity.hpp.
Compares two null objects.
other | A null object. |
Definition at line 222 of file entity.hpp.