Variable Data structure for storing mappings of variable names to variable objects. More...
#include <VariableData.h>
Public Types | |
| enum | Version : AZ::s32 { InitialVersion = 0 , UUID_To_Variable , VariableDatumSimplification , Current } |
Public Member Functions | |
| AZ_TYPE_INFO (VariableData, "{4F80659A-CD11-424E-BF04-AF02ABAC06B0}") | |
| AZ_CLASS_ALLOCATOR (VariableData, AZ::SystemAllocator) | |
| VariableData (const VariableData &)=default | |
| VariableData & | operator= (const VariableData &)=default |
| VariableData (VariableData &&) | |
| VariableData & | operator= (VariableData &&) |
| GraphVariableMapping & | GetVariables () |
| const GraphVariableMapping & | GetVariables () const |
| AZ::Outcome< VariableId, AZStd::string > | AddVariable (AZStd::string_view varName, const GraphVariable &graphVariable) |
| GraphVariable * | FindVariable (AZStd::string_view variableName) |
| GraphVariable * | FindVariable (VariableId variableId) |
| const GraphVariable * | FindVariable (AZStd::string_view variableName) const |
| const GraphVariable * | FindVariable (VariableId variableId) const |
| void | Clear () |
| size_t | RemoveVariable (AZStd::string_view variableName) |
| bool | RemoveVariable (const VariableId &variableId) |
| bool | RenameVariable (const VariableId &variableId, AZStd::string_view newVarName) |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Variable Data structure for storing mappings of variable names to variable objects.