![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "uLang/Parser/ReservedSymbols.h"#include "uLang/Common/Common.h"#include "uLang/Common/Containers/Map.h"#include "uLang/Common/Text/Symbol.h"#include "uLang/Common/Text/UTF8StringView.h"#include "uLang/Parser/VerseGrammar.h"Classes | |
| struct | uLang::SReservedSymbol |
Namespaces | |
| namespace | uLang |
Macros | |
| #define | VISIT_RESERVED_SYMBOL(Name, Symbol, Reservation, VerseVersion, FNVersion) {Symbol, VerseVersion, FNVersion, EReservedSymbol::Name, Reservation}, |
| #define | VISIT_RESERVED_SYMBOL(Name, Symbol, Reservation, VerseVersion, FNVersion) SymbolSetCache.Insert(reinterpret_cast<const char*>(Symbol), EReservedSymbol::Name); |
| #define | VISIT_RESERVED_SYMBOL(Name, Symbol, Reservation, VerseVersion, FNVersion) |
Typedefs | |
| using | char8 = char |
Functions | |
| CUTF8StringView | uLang::GetReservedSymbol (const EReservedSymbol Identifier) |
| Gets the corresponding reserved string. | |
| EIsReservedSymbolResult | uLang::GetReservationForSymbol (const EReservedSymbol Identifier, const uint32_t CurrentVerseVersion, const uint32_t CurrentUploadedAtFNVersion) |
| Gets the type of reservation this symbol has. | |
| EIsReservedSymbolResult | uLang::GetReservationForSymbol (const CSymbol &Identifier, const uint32_t CurrentVerseVersion, const uint32_t CurrentUploadedAtFNVersion) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
| TSet< CUTF8String > | uLang::GetReservedSymbols (const uint32_t CurrentVerseVersion, const uint32_t CurrentUploadedAtFNVersion) |
| Gets all reserved tokens (both the parser and semantic analyzer). | |
| #define VISIT_RESERVED_SYMBOL | ( | Name, | |
| Symbol, | |||
| Reservation, | |||
| VerseVersion, | |||
| FNVersion | |||
| ) | {Symbol, VerseVersion, FNVersion, EReservedSymbol::Name, Reservation}, |
| #define VISIT_RESERVED_SYMBOL | ( | Name, | |
| Symbol, | |||
| Reservation, | |||
| VerseVersion, | |||
| FNVersion | |||
| ) | SymbolSetCache.Insert(reinterpret_cast<const char*>(Symbol), EReservedSymbol::Name); |