This is the complete list of members for AZ::Serialize::IDataContainer, including all inherited members.
AZ_TYPE_INFO_WITH_NAME_DECL(IDataContainer) (defined in AZ::Serialize::IDataContainer) | AZ::Serialize::IDataContainer | |
CanAccessElementsByIndex() const =0 | AZ::Serialize::IDataContainer | pure virtual |
Capacity(void *instance) const =0 | AZ::Serialize::IDataContainer | pure virtual |
ClearElements(void *instance, SerializeContext *deletePointerDataContext)=0 | AZ::Serialize::IDataContainer | pure virtual |
DeletePointerData(SerializeContext *context, const ClassElement *classElement, const void *element) | AZ::Serialize::IDataContainer | protected |
ElementCB typedef (defined in AZ::Serialize::IDataContainer) | AZ::Serialize::IDataContainer | |
ElementsUpdated(void *instance) | AZ::Serialize::IDataContainer | virtual |
ElementTypeCB typedef (defined in AZ::Serialize::IDataContainer) | AZ::Serialize::IDataContainer | |
EnumElements(void *instance, const ElementCB &cb)=0 | AZ::Serialize::IDataContainer | pure virtual |
EnumTypes(const ElementTypeCB &cb)=0 | AZ::Serialize::IDataContainer | pure virtual |
FreeReservedElement(void *instance, void *element, SerializeContext *deletePointerDataContext) | AZ::Serialize::IDataContainer | inlinevirtual |
GetAssociativeContainerInterface() | AZ::Serialize::IDataContainer | inlinevirtual |
GetDefaultElementName() | AZ::Serialize::IDataContainer | inlinestatic |
GetDefaultElementNameCrc() | AZ::Serialize::IDataContainer | inlinestatic |
GetElement(u32 elementNameCrc) const =0 | AZ::Serialize::IDataContainer | pure virtual |
GetElement(ClassElement &classElement, const DataElement &dataElement) const =0 | AZ::Serialize::IDataContainer | pure virtual |
GetElementByIndex(void *instance, const ClassElement *classElement, size_t index)=0 | AZ::Serialize::IDataContainer | pure virtual |
GetElementName(int index=0) (defined in AZ::Serialize::IDataContainer) | AZ::Serialize::IDataContainer | inlinevirtual |
GetElementNameCrC(int index=0) (defined in AZ::Serialize::IDataContainer) | AZ::Serialize::IDataContainer | inlinevirtual |
IsFixedCapacity() const =0 | AZ::Serialize::IDataContainer | pure virtual |
IsFixedSize() const =0 | AZ::Serialize::IDataContainer | pure virtual |
IsSmartPointer() const =0 | AZ::Serialize::IDataContainer | pure virtual |
IsStableElements() const =0 | AZ::Serialize::IDataContainer | pure virtual |
RemoveElement(void *instance, const void *element, SerializeContext *deletePointerDataContext)=0 | AZ::Serialize::IDataContainer | pure virtual |
RemoveElements(void *instance, const void **elements, size_t numElements, SerializeContext *deletePointerDataContext)=0 | AZ::Serialize::IDataContainer | pure virtual |
ReserveElement(void *instance, const ClassElement *classElement)=0 | AZ::Serialize::IDataContainer | pure virtual |
Size(void *instance) const =0 | AZ::Serialize::IDataContainer | pure virtual |
StoreElement(void *instance, void *element)=0 | AZ::Serialize::IDataContainer | pure virtual |
~IDataContainer() (defined in AZ::Serialize::IDataContainer) | AZ::Serialize::IDataContainer | inlinevirtual |