Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/ExpressionParserTypes.h |
Include |
#include "Misc/ExpressionParserTypes.h" |
template<typename ContextType>
struct TOperatorJumpTable
Jump table specifying how to execute an operator with different types
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 |
|
*return |
MakeError ( |
Map an expression node to a binary operator with the specified implementation. |
|
MapPostUnary ( |
Map an expression node to a post-unary operator with the specified implementation. |
|
|
MapPreUnary ( |
Map an expression node to a pre-unary operator with the specified implementation. |
|
|
ShouldShortCircuit ( |
Check whether we should short circuit the specified operator |