Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FCompiledToken Struct Reference

#include <ExpressionParserTypes.h>

+ Inheritance diagram for FCompiledToken:
+ Collaboration diagram for FCompiledToken:

Public Types

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

Public Member Functions

 FCompiledToken (EType InType, FExpressionToken InToken, TOptional< int32 > InShortCircuitIndex=TOptional< int32 >())
 
 FCompiledToken (FCompiledToken &&In)
 
FCompiledTokenoperator= (FCompiledToken &&In)
 
- Public Member Functions inherited from FExpressionToken
 FExpressionToken (const FStringToken &InContext, FExpressionNode InNode)
 
 FExpressionToken (FExpressionToken &&In)
 
FExpressionTokenoperator= (FExpressionToken &&In)
 

Public Attributes

EType Type
 
TOptional< int32ShortCircuitIndex
 
- Public Attributes inherited from FExpressionToken
FExpressionNode Node
 
FStringToken Context
 

Detailed Description

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

Definition at line 241 of file ExpressionParserTypes.h.

Member Enumeration Documentation

◆ EType

Enumerator
Operand 
PreUnaryOperator 
PostUnaryOperator 
BinaryOperator 
ShortCircuit 
Benign 

Definition at line 244 of file ExpressionParserTypes.h.

Constructor & Destructor Documentation

◆ FCompiledToken() [1/2]

FCompiledToken::FCompiledToken ( EType InType,
FExpressionToken InToken,
TOptional< int32 > InShortCircuitIndex = TOptional<int32>() )
inline

Definition at line 246 of file ExpressionParserTypes.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FCompiledToken() [2/2]

FCompiledToken::FCompiledToken ( FCompiledToken && In)
inline

Definition at line 250 of file ExpressionParserTypes.h.

Member Function Documentation

◆ operator=()

FCompiledToken & FCompiledToken::operator= ( FCompiledToken && In)
inline

Definition at line 251 of file ExpressionParserTypes.h.

Member Data Documentation

◆ ShortCircuitIndex

TOptional<int32> FCompiledToken::ShortCircuitIndex

Definition at line 254 of file ExpressionParserTypes.h.

◆ Type

EType FCompiledToken::Type

Definition at line 253 of file ExpressionParserTypes.h.


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