#include <Type.h>
◆ Type() [1/4]
◆ Type() [2/4]
ehs::Type::Type |
( |
const Char_8 * |
id | ) |
|
|
explicit |
Constructs the object with the given class name.
- Parameters
-
◆ Type() [3/4]
ehs::Type::Type |
( |
Type && |
type | ) |
|
|
noexcept |
◆ Type() [4/4]
ehs::Type::Type |
( |
const Type & |
type | ) |
|
◆ GetHashId()
UInt_64 ehs::Type::GetHashId |
( |
| ) |
const |
Retrieves the hashed name.
- Returns
- The hashed name.
◆ GetId()
const Char_8 * ehs::Type::GetId |
( |
| ) |
const |
Retrieves the name.
- Returns
- The name.
◆ GetSize()
UInt_64 ehs::Type::GetSize |
( |
| ) |
const |
Retrieves the name size.
- Returns
- The size.
◆ IsValid()
bool ehs::Type::IsValid |
( |
| ) |
const |
Whether or not this object was properly constructed.
- Returns
- The result.
◆ operator!=() [1/3]
bool ehs::Type::operator!= |
( |
const Char_8 * |
inStr | ) |
const |
◆ operator!=() [2/3]
bool ehs::Type::operator!= |
( |
const Type & |
type | ) |
const |
◆ operator!=() [3/3]
bool ehs::Type::operator!= |
( |
UInt_64 |
inHashId | ) |
const |
◆ operator=() [1/2]
Type & ehs::Type::operator= |
( |
const Type & |
type | ) |
|
◆ operator=() [2/2]
Type & ehs::Type::operator= |
( |
Type && |
type | ) |
|
|
noexcept |
◆ operator==() [1/3]
bool ehs::Type::operator== |
( |
const Char_8 * |
inStr | ) |
const |
◆ operator==() [2/3]
bool ehs::Type::operator== |
( |
const Type & |
type | ) |
const |
◆ operator==() [3/3]
bool ehs::Type::operator== |
( |
UInt_64 |
inHashId | ) |
const |
◆ BaseObj
The documentation for this class was generated from the following files: