21#define VISIT_RESERVED_SYMBOL(Name, Symbol, Reservation, VerseVersion, FNVersion) Name,
27#undef VISIT_RESERVED_SYMBOL
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define VISIT_RESERVED_SYMBOL(Name, Symbol, Reservation, VerseVersion, FNVersion)
Definition ReservedSymbols.cpp:29
#define VERSE_ENUMERATE_RESERVED_SYMBOLS(DECLARE_RESERVED_SYMBOL)
Definition ReservedSymbols.inl:9
Definition VVMEngineEnvironment.h:23
EIsReservedSymbolResult GetReservationForSymbol(const EReservedSymbol Identifier, const uint32_t CurrentVerseVersion, const uint32_t CurrentUploadedAtFNVersion)
Gets the type of reservation this symbol has.
Definition ReservedSymbols.cpp:42
TSet< CUTF8String > GetReservedSymbols(const uint32_t CurrentVerseVersion, const uint32_t CurrentUploadedAtFNVersion)
Gets all reserved tokens (both the parser and semantic analyzer).
Definition ReservedSymbols.cpp:97
EReservedSymbol
Represents the set of reserved symbols in the semantic analyzer (not the parser!)
Definition ReservedSymbols.h:24
EIsReservedSymbolResult
Definition ReservedSymbols.h:15
CUTF8StringView GetReservedSymbol(const EReservedSymbol Identifier)
Gets the corresponding reserved string.
Definition ReservedSymbols.cpp:33