|
|
| XII_DECLARE_POD_TYPE () |
| constexpr | xiiHashableStruct () noexcept |
| | Default constructor. Initializes all bytes to zero.
|
|
xiiHashableStruct & | operator= (const xiiHashableStruct &other) noexcept |
| | Bitwise assignment operator.
|
|
bool | operator== (const xiiHashableStruct &other) const noexcept |
| | Compares equality via raw byte comparison.
|
|
std::strong_ordering | operator<=> (const xiiHashableStruct &other) const noexcept |
| | Compares ordering via raw byte comparison.
|
|
xiiUInt32 | CalculateHash () const noexcept |
| | Calculates a 32-bit hash from raw bytes of the struct.
|
|
void | Clear () noexcept |
| | Fills all bytes with zero.
|
|
bool | IsZero () const noexcept |
| | Returns true if all bytes are zero.
|
The documentation for this struct was generated from the following file: