UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BasicMathExpressionEvaluator.cpp File Reference

Namespaces

namespace  ExpressionParser
 

Macros

#define LOCTEXT_NAMESPACE   "BasicMathExpressionEvaluator"
 

Functions

const FDecimalNumberFormattingRulesExpressionParser::GetLocalizedNumberFormattingRules ()
 
TOptional< FStringTokenExpressionParser::ParseNumberWithFallback (const FTokenStream &InStream, const FDecimalNumberFormattingRules &InPrimaryFormattingRules, const FDecimalNumberFormattingRules &InFallbackFormattingRules, FStringToken *Accumulate, double *OutValue)
 
TOptional< FStringTokenExpressionParser::ParseNumberWithRules (const FTokenStream &InStream, const FDecimalNumberFormattingRules &InFormattingRules, FStringToken *Accumulate, double *OutValue)
 
TOptional< FStringTokenExpressionParser::ParseLocalizedNumberWithAgnosticFallback (const FTokenStream &InStream, FStringToken *Accumulate, double *OutValue)
 
TOptional< FStringTokenExpressionParser::ParseLocalizedNumber (const FTokenStream &InStream, FStringToken *Accumulate, double *OutValue)
 
TOptional< FStringTokenExpressionParser::ParseNumber (const FTokenStream &InStream, FStringToken *Accumulate, double *OutValue)
 
TOptional< FExpressionErrorExpressionParser::ConsumeNumberWithRules (FExpressionTokenConsumer &Consumer, const FDecimalNumberFormattingRules &InFormattingRules)
 
TOptional< FExpressionErrorExpressionParser::ConsumeLocalizedNumberWithAgnosticFallback (FExpressionTokenConsumer &Consumer)
 
TOptional< FExpressionErrorExpressionParser::ConsumeLocalizedNumber (FExpressionTokenConsumer &Consumer)
 
TOptional< FExpressionErrorExpressionParser::ConsumeNumber (FExpressionTokenConsumer &Consumer)
 
bool TestExpression (FAutomationTestBase *Test, const TCHAR *Expression, double Expected)
 
bool TestInvalidExpression (FAutomationTestBase *Test, const TCHAR *Expression)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "BasicMathExpressionEvaluator"

Function Documentation

◆ TestExpression()

bool TestExpression ( FAutomationTestBase Test,
const TCHAR Expression,
double  Expected 
)

◆ TestInvalidExpression()

bool TestInvalidExpression ( FAutomationTestBase Test,
const TCHAR Expression 
)