|
using | GetAZTypeCB = AZ::Uuid(*)(const Data::Type &) |
|
using | GetSCTypeCB = Data::Type(*)(const AZ::TypeId &) |
|
using | GetNameCB = AZStd::string(*)(const Data::Type &) |
|
using | GetDefaultCB = AZStd::any(*)(const Data::Type &) |
|
using | IsDefaultCB = bool(*)(const AZStd::any &, const Data::Type &) |
|
|
| AZ_CLASS_ALLOCATOR (TypeErasedDataTraits, AZ::SystemAllocator) |
|
template<typename t_Traits > |
| TypeErasedDataTraits (t_Traits) |
|
AZ::Uuid | GetAZType (const Data::Type &scType={}) const |
|
Data::Type | GetSCType (const AZ::TypeId &typeId=AZ::TypeId::CreateNull()) const |
|
AZStd::string | GetName (const Data::Type &scType={}) const |
|
AZStd::any | GetDefault (const Data::Type &scType={}) const |
|
bool | IsDefault (const AZStd::any &value, const Data::Type &scType={}) const |
|
|
bool | m_isAutoBoxed = false |
|
bool | m_isKey = false |
|
bool | m_isNative = false |
|
eType | m_type = eType::Invalid |
|
GetAZTypeCB | m_getAZTypeCB {} |
|
GetSCTypeCB | m_getSCTypeCB {} |
|
GetNameCB | m_getNameCB {} |
|
GetDefaultCB | m_getDefaultCB {} |
|
IsDefaultCB | m_isDefaultCB {} |
|
The documentation for this struct was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/Data/DataTrait.h