|
Bifrost SDK
Bifrost SDK documentation
|
Type identifier for a type. More...
#include <TypeId.h>
Public Member Functions | |
| TypeId ()=delete | |
| Can't default construct a TypeId. More... | |
| size_t | computeHash () const |
| Computes a hash for this TypeId. More... | |
| bool | operator== (TypeId o) const noexcept |
| TypeId's equality comparison operators. More... | |
| bool | operator!= (TypeId o) const noexcept |
| TypeId's equality comparison operators. More... | |
| bool | operator< (TypeId o) const noexcept |
| TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!). More... | |
| bool | operator<= (TypeId o) const noexcept |
| TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!). More... | |
| bool | operator> (TypeId o) const noexcept |
| TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!). More... | |
| bool | operator>= (TypeId o) const noexcept |
| TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!). More... | |
Type identifier for a type.
Allows comparing types by their identifiers. Used by Any to identify its payload type.
See getTypeId.
|
delete |
Can't default construct a TypeId.
|
inline |
Computes a hash for this TypeId.
|
inlinenoexcept |
|
inlinenoexcept |
TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!).
|
inlinenoexcept |
TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!).
|
inlinenoexcept |
|
inlinenoexcept |
TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!).
|
inlinenoexcept |
TypeId's ordering comparison operators, to allow storing TypeId in ordered containers (ONLY!).