#include <fid.h>

Public Types | |
| using | FidType = T |
Public Member Functions | |
| constexpr | FId (const Char *) |
| operator const InternedId & () const | |
| operator const Id & () const | |
| operator Member () const | |
| Bool | operator== (const InternedId &other) const |
| Bool | operator!= (const InternedId &other) const |
| Bool | operator< (const InternedId &other) const |
Static Public Member Functions | |
| static MAXON_ATTRIBUTE_FORCE_INLINE const InternedId & | Get () |
| static MAXON_ATTRIBUTE_FORCE_INLINE const Id & | GetId () |
| static const DataType & | GetType () |
| static Member | GetMember () |
| template<size_t N> | |
| static constexpr LiteralId | PrivateGetLiteralId (const char(&str)[N]) |
| static HashInt | GetHashCode () |
| static const UniqueHash & | GetUniqueHashCode () |
| static const Char * | GetCString () |
| static Int | GetCStringLength () |
| static String | ToString (const FormatStatement *formatStatement=nullptr) |
Additional Inherited Members | |
Static Public Attributes inherited from InternedIdFidBase | |
| static constexpr Bool | READONLY |
| using FidType = T |
|
static |
|
static |
|
static |
|
static |
| operator const InternedId & | ( | ) | const |
|
explicit |
| operator Member | ( | ) | const |
|
staticconstexpr |
|
static |
|
static |
Returns the 128-bit hash value of this @CLASS. The implementation ensures uniform distribution, so for practical purposes you can safely assume that two objects are equal if their hash values are equal.
|
static |
|
static |
|
static |
| Bool operator== | ( | const InternedId & | other | ) | const |
| Bool operator!= | ( | const InternedId & | other | ) | const |
| Bool operator< | ( | const InternedId & | other | ) | const |