UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReservedSymbols.h File Reference

Go to the source code of this file.

Namespaces

namespace  uLang
 

Macros

#define VISIT_RESERVED_SYMBOL(Name, Symbol, Reservation, VerseVersion, FNVersion)   Name,
 

Enumerations

enum class  uLang::EIsReservedSymbolResult : uint8_t { uLang::NotReserved , uLang::Reserved , uLang::ReservedFuture }
 
enum class  uLang::EReservedSymbol : uint32_t
 Represents the set of reserved symbols in the semantic analyzer (not the parser!) More...
 

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< CUTF8StringuLang::GetReservedSymbols (const uint32_t CurrentVerseVersion, const uint32_t CurrentUploadedAtFNVersion)
 Gets all reserved tokens (both the parser and semantic analyzer).
 

Macro Definition Documentation

◆ VISIT_RESERVED_SYMBOL

#define VISIT_RESERVED_SYMBOL (   Name,
  Symbol,
  Reservation,
  VerseVersion,
  FNVersion 
)    Name,