#define ULANG_FORCEINLINE
Definition Common.h:188
ULANG_FORCEINLINE CNamed(const CSymbol &Name)
Definition Named.h:21
ULANG_FORCEINLINE CNamed & operator=(const CNamed &Source)
Definition Named.h:23
ULANG_FORCEINLINE bool operator==(const CSymbol &Name) const
Definition Named.h:32
ULANG_FORCEINLINE bool operator>=(const CSymbol &Name) const
Definition Named.h:35
ULANG_FORCEINLINE bool operator>(const CSymbol &Name) const
Definition Named.h:37
ULANG_FORCEINLINE CUTF8StringView AsNameStringView() const
Definition Named.h:44
ULANG_FORCEINLINE UTF8Char AsNameFirstByte() const
Definition Named.h:46
ULANG_FORCEINLINE EEquate Compare(const CSymbol &Name) const
Definition Named.h:31
ULANG_FORCEINLINE bool operator<(const CSymbol &Name) const
Definition Named.h:36
ULANG_FORCEINLINE bool operator<=(const CSymbol &Name) const
Definition Named.h:34
ULANG_FORCEINLINE SymbolId GetNameId() const
Definition Named.h:42
ULANG_FORCEINLINE const CSymbol & GetName() const
Definition Named.h:41
CSymbol _Name
Definition Named.h:52
ULANG_FORCEINLINE CNamed(const CNamed &Source)
Definition Named.h:22
ULANG_FORCEINLINE bool operator!=(const CSymbol &Name) const
Definition Named.h:33
ULANG_FORCEINLINE const char * AsNameCString() const
Definition Named.h:45
ULANG_FORCEINLINE CNamed()
Definition Named.h:20
Symbol representing a text string with an associated id.
Definition Symbol.h:98
ULANG_FORCEINLINE EEquate Compare(const CSymbol &Other) const
Definition Symbol.h:111
ULANG_FORCEINLINE SymbolId GetId() const
Definition Symbol.h:102
ULANG_FORCEINLINE UTF8Char FirstByte() const
Definition Symbol.h:109
ULANG_FORCEINLINE CUTF8StringView AsStringView() const
Definition Symbol.h:107
ULANG_FORCEINLINE const char * AsCString() const
Definition Symbol.h:108
Definition UTF8StringView.h:15
Definition VVMEngineEnvironment.h:23
uint32_t SymbolId
A unique id representing a symbol.
Definition Symbol.h:18
uint8_t UTF8Char
UTF-8 octet.
Definition Unicode.h:20
EEquate
Definition Common.h:367