Ark Server API (ASA) - Wiki
|
#include <BasicMathExpressionEvaluator.h>
Public Member Functions | |
FBasicMathExpressionEvaluator () | |
TValueOrError< double, FExpressionError > | Evaluate (const TCHAR *InExpression, double InExistingValue=0) const |
Private Attributes | |
FTokenDefinitions | TokenDefinitions |
FExpressionGrammar | Grammar |
FOperatorJumpTable | JumpTable |
A basic math expression evaluator
Definition at line 82 of file BasicMathExpressionEvaluator.h.
FBasicMathExpressionEvaluator::FBasicMathExpressionEvaluator | ( | ) |
Constructor that sets up the parser's lexer and compiler
TValueOrError< double, FExpressionError > FBasicMathExpressionEvaluator::Evaluate | ( | const TCHAR * | InExpression, |
double | InExistingValue = 0 ) const |
Evaluate the given expression, resulting in either a double value, or an error
|
private |
Definition at line 93 of file BasicMathExpressionEvaluator.h.
|
private |
Definition at line 94 of file BasicMathExpressionEvaluator.h.
|
private |
Definition at line 92 of file BasicMathExpressionEvaluator.h.