DelegateDataType Member List

This is the complete list of members for DelegateDataType, 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
Create(reflection::DelegateHandler &&handler) constDelegateDataType
DataType()=defaultDelegateDataType
DataType(const DataTypeImpl *ptr)DelegateDataTypeexplicit
DataType(std::nullptr_t)=deleteDelegateDataTypeexplicit
maxon::DataType::DataType(const DataTypeImpl *ptr)DataTypeexplicit
maxon::DataType::DataType(std::nullptr_t)=deleteDataTypeexplicit
Get(const Id &typeId)DataTypestatic
GetAlignment() constDataType
GetDecayedType() constDataType
GetElementType() constDataType
GetHashCode() constDataType
GetId() constDataType
GetNullValue() constDataType
GetParameterTypes() constDelegateDataType
GetParametricType() constDataType
GetReturnType() constDelegateDataType
GetSize() constDataType
GetTupleType() constDataType
GetTypeArguments() constDataType
GetUnderlyingType() constDataType
GetUniqueHashCode() constDataType
GetUnqualifiedType() constDataType
GetValueKind() constDataType
HasTypeArguments() constDataType
Invoke(const DelegateBase &delegate, void *result, const Block< reflection::Argument > &arguments) constDelegateDataType
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 DataType &other) constDataType
operator->() constDataType
operator==(const DataType &other) constDataType
PrivateGetPointer() constDataType
RemoveReference() constDataTypeprivate
Reset()DataType
ResolveRecursiveType() constDataType
ToString(const FormatStatement *formatStatement=nullptr) constDataType