| 
| 
  | AZ_RTTI (ExpressionTree, "{4CCF3DFD-2EA8-47CB-AF25-353BC034EF42}") | 
|   | 
| 
  | AZ_CLASS_ALLOCATOR (ExpressionTree, AZ::SystemAllocator) | 
|   | 
| 
void  | ClearTree () | 
|   | 
| 
void  | PushElement (ExpressionToken &&expressionToken) | 
|   | 
| 
void  | RegisterVariable (const AZStd::string &displayName) | 
|   | 
| 
size_t  | GetTreeSize () const | 
|   | 
| 
const AZStd::vector< AZStd::string > &  | GetVariables () const | 
|   | 
| 
const ExpressionVariable &  | GetVariable (const AZStd::string &name) const | 
|   | 
| 
const ExpressionVariable &  | GetVariable (const AZ::Crc32 &nameHash) const | 
|   | 
| 
ExpressionVariable &  | ModVariable (const AZStd::string &name) | 
|   | 
| 
ExpressionVariable &  | ModVariable (const AZ::Crc32 &nameHash) | 
|   | 
| 
template<typename T >  | 
| void  | SetVariable (const AZStd::string &name, const T &value) | 
|   | 
| 
template<typename T >  | 
| void  | SetVariable (const AZ::Crc32 &nameHash, const T &value) | 
|   | 
| 
const AZStd::vector< ExpressionToken > &  | GetTokens () const | 
|   | 
| 
const AZStd::vector< AZ::Uuid > &  | GetSupportedTypes (const AZStd::string &variableName) const | 
|   | 
| 
const AZStd::vector< AZ::Uuid > &  | GetSupportedTypes (const AZ::Crc32 &nameHash) const | 
|   | 
 | 
| 
class  | ExpressionEvaluationSystemComponent | 
|   | 
| 
class  | ExpressionTreeVariableDescriptorSerializer | 
|   | 
The documentation for this class was generated from the following file:
- Gems/ExpressionEvaluation/Code/Include/ExpressionEvaluation/ExpressionEngine/ExpressionTree.h