ContainerDataType< T > Member List

This is the complete list of members for ContainerDataType< T >, including all inherited members.

_ptrDataTypeprivate
AddConversion(const DataType &src, CONVERSION_FLAGS kind, Conversion &&func) constDataType
AddConversion(CONVERSION_FLAGS kind, Result< void >(*conversion)(DEST &dest, const SRC &src))DataTypestatic
AddConversion(CONVERSION_FLAGS kind, Result< void >(*conversion)(DEST &, const SRC &))DataType
AddReference() constDataTypeprivate
AssertType() constDataType
BASE_OF_MODE enum nameDataType
CheckValueKind(VALUEKIND test) constDataType
Conversion typedefDataType
Convert(Generic &dest, const ConstDataPtr &src, CONVERSION_FLAGS ignore=CONVERSION_FLAGS::NONE) constDataType
DataType()=defaultContainerDataType< T >
DataType(const DataTypeImpl *ptr)ContainerDataType< T >explicit
DataType(std::nullptr_t)=deleteContainerDataType< T >explicit
maxon::DataType::DataType(const DataTypeImpl *ptr)DataTypeexplicit
maxon::DataType::DataType(std::nullptr_t)=deleteDataTypeexplicit
GenericType typedefContainerDataType< T >
Get(const DataType &derivedType)ContainerDataType< T >static
maxon::DataType::Get(const Id &typeId)DataTypestatic
GetAlignment() constDataType
GetDecayedType() constDataType
GetElementType() constDataType
GetHashCode() constDataType
GetId() constDataType
GetMemberMap(const ContainerDataType< T2... > &runtimeType) constContainerDataType< T >
GetNullValue() constDataType
GetParametricType() constDataType
GetSize() constDataType
GetTupleType() constDataType
GetTypeArguments() constDataType
GetUnderlyingType() constDataType
GetUniqueHashCode() constDataType
GetUnqualifiedType() constDataType
GetValueKind() constDataType
HasTypeArguments() constDataType
Is() constDataType
IsBaseOfOrSame(const DataType &other, BASE_OF_MODE mode=BASE_OF_MODE::NONE) constDataType
IsBaseOfOrSameImpl(const DataType &other, BASE_OF_MODE mode) constDataTypeprivate
IsBaseOfOrSameImpl(const DataType *other, BASE_OF_MODE mode) constDataTypeprivate
IsCastableFrom(const DataType &other) constDataType
IsCastableFrom() constDataType
IsCastableTo() constDataType
IsSimilar(const DataType &other) constDataType
MAXON_ENUM_FLAGS_CLASS(BASE_OF_MODE)DataType
NullValue()DataTypestatic
operator Bool() constDataTypeexplicit
operator const GenericType &() const &ContainerDataType< T >
operator GenericType() &&ContainerDataType< T >
operator!=(const DataType &other) constDataType
operator->() constDataType
operator==(const DataType &other) constDataType
PrivateGetPointer() constDataType
RemoveReference() constDataTypeprivate
Reset()DataType
ResolveRecursiveType() constDataType
ToString(const FormatStatement *formatStatement=nullptr) constDataType