| IOperatorEvaluationEnvironment
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/ExpressionParserTypes.h |
Include |
#include "Misc/ExpressionParserTypes.h" |
struct IOperatorEvaluationEnvironment
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
Name | Description | ||
---|---|---|---|
|
FExpressionR... |
ExecBinary ( |
Execute the specified token as a binary operator, if such an overload exists |
|
FExpressionR... |
ExecPostUnary ( |
Execute the specified token as a unary operator, if such an overload exists |
|
FExpressionR... |
ExecPreUnary ( |
Execute the specified token as a unary operator, if such an overload exists |
|
ShouldShortCircuit ( |
Check whether we should short circuit the specified operator |