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::ExpressionEvaluationRequests Member List

This is the complete list of members for ExpressionEvaluation::ExpressionEvaluationRequests, including all inherited members.

AddressPolicy (defined in ExpressionEvaluation::ExpressionEvaluationRequests)ExpressionEvaluation::ExpressionEvaluationRequestsstatic
Evaluate(const ExpressionTree &expressionTree) const =0ExpressionEvaluation::ExpressionEvaluationRequestspure virtual
EvaluateExpression(AZStd::string_view expression) const =0ExpressionEvaluation::ExpressionEvaluationRequestspure virtual
HandlerPolicy (defined in ExpressionEvaluation::ExpressionEvaluationRequests)ExpressionEvaluation::ExpressionEvaluationRequestsstatic
ParseExpression(AZStd::string_view expressionString) const =0ExpressionEvaluation::ExpressionEvaluationRequestspure virtual
ParseExpressionInPlace(AZStd::string_view expressionString, ExpressionTree &expressionTree) const =0ExpressionEvaluation::ExpressionEvaluationRequestspure virtual
ParseRestrictedExpression(const AZStd::unordered_set< ExpressionParserId > &availableParsers, AZStd::string_view expressionString) const =0ExpressionEvaluation::ExpressionEvaluationRequestspure virtual
ParseRestrictedExpressionInPlace(const AZStd::unordered_set< ExpressionParserId > &availableParsers, AZStd::string_view expressionString, ExpressionTree &expressionTree) const =0ExpressionEvaluation::ExpressionEvaluationRequestspure virtual