Ark Server API (ASA) - Wiki
|
#include <ExpressionParserTypes.h>
Public Member Functions | |
virtual FExpressionResult | ExecPreUnary (const FExpressionToken &Operator, const FExpressionToken &R) const =0 |
virtual FExpressionResult | ExecPostUnary (const FExpressionToken &Operator, const FExpressionToken &L) const =0 |
virtual FExpressionResult | ExecBinary (const FExpressionToken &Operator, const FExpressionToken &L, const FExpressionToken &R) const =0 |
virtual bool | ShouldShortCircuit (const FExpressionToken &Operator, const FExpressionToken &L) const =0 |
Structures used for managing the evaluation environment for operators in an expression. This class manages the evaluation context to avoid templating the whole evaluation code on a context type
Definition at line 378 of file ExpressionParserTypes.h.
|
pure virtual |
Execute the specified token as a binary operator, if such an overload exists
Implemented in TOperatorEvaluationEnvironment< ContextType >.
|
pure virtual |
Execute the specified token as a unary operator, if such an overload exists
Implemented in TOperatorEvaluationEnvironment< ContextType >.
|
pure virtual |
Execute the specified token as a unary operator, if such an overload exists
Implemented in TOperatorEvaluationEnvironment< ContextType >.
|
pure virtual |
Check whether we should short circuit the specified operator
Implemented in TOperatorEvaluationEnvironment< ContextType >.