#include <datatypelib.h>

Public Types | |
| using | GenericType = typename std::conditional< sizeof...(T)==0, DeleteReturnType01, ContainerDataType<> >::type |
Public Types inherited from DataType | |
| enum class | BASE_OF_MODE { NONE , ORDERED_TYPE_ONLY , UNORDERED_BY_NAME , GENERIC_DOWNCAST } |
| using | Conversion = Delegate< Result< void >(const DataPtr &dest, const ConstDataPtr &src)> |
Static Public Member Functions | |
| static const ContainerDataType & | Get (const DataType &derivedType) |
Static Public Member Functions inherited from DataType | |
| static MAXON_ATTRIBUTE_FORCE_INLINE const DataType & | NullValue () |
| static Result< DataType > | Get (const Id &typeId) |
| template<typename DEST , typename SRC > | |
| static Result< void > | AddConversion (CONVERSION_FLAGS kind, Result< void >(*conversion)(DEST &dest, const SRC &src)) |
| using GenericType = typename std::conditional<sizeof...(T) == 0, DeleteReturnType01, ContainerDataType<> >::type |
| Result<const MemberMap*> GetMemberMap | ( | const ContainerDataType< T2... > & | runtimeType | ) | const |
| operator const GenericType & | ( | ) | const & |
| operator GenericType | ( | ) | && |
|
static |
|
default |
|
explicit |
|
explicitdelete |