Navigation
API > API/Runtime > API/Runtime/uLangCore > API/Runtime/uLangCore/CSymbolTable
Entry in the symbol table that stores the id and string The string is stored in the memory following this data structure
| Name | SEntry |
| Type | struct |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Text/Symbol.h |
| Include Path | #include "uLang/Common/Text/Symbol.h" |
Syntax
struct SEntry
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _bIsGenerated | uint32_t | Whether the symbol is generated. | uLang/Common/Text/Symbol.h | |
| _ByteLength | uint32_t | Length of text string in bytes. | uLang/Common/Text/Symbol.h | |
| _Data | UTF8Char | uLang/Common/Text/Symbol.h | ||
| _HashNext | SEntry * | Next entry with the same hash. | uLang/Common/Text/Symbol.h | |
| _Id | SymbolId | The ID of this symbol. | uLang/Common/Text/Symbol.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULANG_FORCEINLINE const char * AsCString() |
uLang/Common/Text/Symbol.h | ||
ULANG_FORCEINLINECUTF8StringView AsStringView() |
uLang/Common/Text/Symbol.h |