Public Types | |
using | GetterContainerCreator = GetterContainer(*)(const Data::Type &) |
using | SetterContainerCreator = SetterContainer(*)(const Data::Type &) |
Public Member Functions | |
AZ_CLASS_ALLOCATOR (TypeErasedPropertyTraits, AZ::SystemAllocator) | |
template<typename Traits > | |
TypeErasedPropertyTraits (Traits) | |
GetterContainer | GetGetterWrappers (const Data::Type &type) const |
SetterContainer | GetSetterWrappers (const Data::Type &type) const |
Public Attributes | |
bool | m_isTransient = false |
GetterContainerCreator | m_getterFunctionCB = nullptr |
SetterContainerCreator | m_setterFunctionCB = nullptr |