Open 3D Engine ExpressionEvaluation Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ExpressionEvaluation::ExpressionElementParser Class Referenceabstract

Inherited by ExpressionEvaluation::MathExpressionOperators, ExpressionEvaluation::PrimitiveParser, and ExpressionEvaluation::VariableParser.

Classes

struct  ParseResult
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (ExpressionElementParser, AZ::SystemAllocator)
 
virtual ExpressionParserId GetParserId () const =0
 
virtual ParseResult ParseElement (const AZStd::string &inputText, size_t offset) const =0
 
virtual void EvaluateToken (const ElementInformation &parseResult, ExpressionResultStack &evaluationStack) const =0
 

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