Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
BasicMathExpressionEvaluator.h File Reference
#include "CoreTypes.h"
#include "Internationalization/FastDecimalFormat.h"
#include "Misc/ExpressionParserTypes.h"
#include "Misc/Optional.h"
#include "Templates/ValueOrError.h"
+ Include dependency graph for BasicMathExpressionEvaluator.h:

Go to the source code of this file.

Classes

class  FBasicMathExpressionEvaluator
 

Namespaces

namespace  ExpressionParser
 

Macros

#define DEFINE_EXPRESSION_OPERATOR_NODE(EXPORTAPI, TYPE, ...)
 

Functions

const FDecimalNumberFormattingRules & ExpressionParser::GetLocalizedNumberFormattingRules ()
 
TOptional< FStringToken > ExpressionParser::ParseNumberWithFallback (const FTokenStream &InStream, const FDecimalNumberFormattingRules &InPrimaryFormattingRules, const FDecimalNumberFormattingRules &InFallbackFormattingRules, FStringToken *Accumulate=nullptr, double *OutValue=nullptr)
 
TOptional< FStringToken > ExpressionParser::ParseNumberWithRules (const FTokenStream &InStream, const FDecimalNumberFormattingRules &InFormattingRules, FStringToken *Accumulate=nullptr, double *OutValue=nullptr)
 
TOptional< FStringToken > ExpressionParser::ParseLocalizedNumberWithAgnosticFallback (const FTokenStream &InStream, FStringToken *Accumulate=nullptr, double *OutValue=nullptr)
 
TOptional< FStringToken > ExpressionParser::ParseLocalizedNumber (const FTokenStream &InStream, FStringToken *Accumulate=nullptr, double *OutValue=nullptr)
 
TOptional< FStringToken > ExpressionParser::ParseNumber (const FTokenStream &InStream, FStringToken *Accumulate=nullptr, double *OutValue=nullptr)
 
TOptional< FExpressionError > ExpressionParser::ConsumeNumberWithRules (FExpressionTokenConsumer &Consumer, const FDecimalNumberFormattingRules &InFormattingRules)
 
TOptional< FExpressionError > ExpressionParser::ConsumeLocalizedNumberWithAgnosticFallback (FExpressionTokenConsumer &Consumer)
 
TOptional< FExpressionError > ExpressionParser::ConsumeLocalizedNumber (FExpressionTokenConsumer &Consumer)
 
TOptional< FExpressionError > ExpressionParser::ConsumeNumber (FExpressionTokenConsumer &Consumer)
 
template<typename TSymbol >
TOptional< FExpressionError > ExpressionParser::ConsumeSymbol (FExpressionTokenConsumer &Consumer)
 

Macro Definition Documentation

◆ DEFINE_EXPRESSION_OPERATOR_NODE

#define DEFINE_EXPRESSION_OPERATOR_NODE ( EXPORTAPI,
TYPE,
... )
Value:

Definition at line 13 of file BasicMathExpressionEvaluator.h.