UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUnitExpressionParser Struct Reference

Public Member Functions

 FUnitExpressionParser (EUnit InDefaultUnit)
 
TOptional< FExpressionErrorConsumeNumberWithUnits (FExpressionTokenConsumer &Consumer)
 
TValueOrError< FNumericUnit< double >, FExpressionErrorEvaluate (const TCHAR *InExpression, const FNumericUnit< double > &InExistingValue) const
 

Constructor & Destructor Documentation

◆ FUnitExpressionParser()

FUnitExpressionParser::FUnitExpressionParser ( EUnit  InDefaultUnit)
inline

Addition for numeric units

Subtraction for numeric units

Multiplication

Division

Member Function Documentation

◆ ConsumeNumberWithUnits()

TOptional< FExpressionError > FUnitExpressionParser::ConsumeNumberWithUnits ( FExpressionTokenConsumer Consumer)
inline

Consume a number from the stream, optionally including units

◆ Evaluate()

TValueOrError< FNumericUnit< double >, FExpressionError > FUnitExpressionParser::Evaluate ( const TCHAR InExpression,
const FNumericUnit< double > &  InExistingValue 
) const
inline

The documentation for this struct was generated from the following file: