UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TCompiledToken< CharType > Struct Template Reference

#include <ExpressionParserTypes.h>

+ Inheritance diagram for TCompiledToken< CharType >:

Public Types

enum  EType {
  Operand , PreUnaryOperator , PostUnaryOperator , BinaryOperator ,
  ShortCircuit , Benign
}
 

Public Member Functions

 TCompiledToken (EType InType, TExpressionToken< CharType > InToken, TOptional< int32 > InShortCircuitIndex=TOptional< int32 >())
 
- Public Member Functions inherited from TExpressionToken< CharType >
 TExpressionToken (const TStringToken< CharType > &InContext, FExpressionNode InNode)
 

Public Attributes

EType Type
 
TOptional< int32ShortCircuitIndex
 
- Public Attributes inherited from TExpressionToken< CharType >
FExpressionNode Node
 
TStringToken< CharType > Context
 

Detailed Description

template<typename CharType>
struct TCompiledToken< CharType >

A compiled token, holding the token itself, and any compiler information required to evaluate it

Member Enumeration Documentation

◆ EType

template<typename CharType >
enum TCompiledToken::EType
Enumerator
Operand 
PreUnaryOperator 
PostUnaryOperator 
BinaryOperator 
ShortCircuit 
Benign 

Constructor & Destructor Documentation

◆ TCompiledToken()

template<typename CharType >
TCompiledToken< CharType >::TCompiledToken ( EType  InType,
TExpressionToken< CharType >  InToken,
TOptional< int32 InShortCircuitIndex = TOptional<int32>() 
)
inlineexplicit

Member Data Documentation

◆ ShortCircuitIndex

template<typename CharType >
TOptional<int32> TCompiledToken< CharType >::ShortCircuitIndex

◆ Type

template<typename CharType >
EType TCompiledToken< CharType >::Type

The documentation for this struct was generated from the following file: