Open 3D Engine AzFramework 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.
AZ::Reflection::IDictionaryAccess Struct Referenceabstract

Public Member Functions

virtual const AZ::TypeId & GetDictionaryType () const =0
 
virtual const AZ::TypeId & GetKeyType () const =0
 
virtual const AZ::TypeId & GetValueType () const =0
 
virtual const AZ::TypeId & GetCombinedType () const =0
 
virtual AZStd::string_view GetValueTypeName () const =0
 
virtual size_t GetElementCount () const =0
 
virtual bool AddElement (AZStd::string_view key)=0
 
virtual bool RemoveElement (AZStd::string_view key)=0
 
virtual void * GetElement (AZStd::string_view key)=0
 
virtual const void * GetElement (AZStd::string_view key) const =0
 
virtual void VisitElement (AZStd::string_view key, IRead &visitor) const =0
 
virtual void VisitElement (AZStd::string_view key, IReadWrite &visitor)=0
 
virtual void VisitElements (IRead &visitor) const =0
 
virtual void VisitElements (IReadWrite &visitor)=0
 

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