This is the complete list of members for DataType, including all inherited members.
_ptr | DataType | private |
AddConversion(const DataType &src, CONVERSION_FLAGS kind, Conversion &&func) const | DataType | |
AddConversion(CONVERSION_FLAGS kind, Result< void >(*conversion)(DEST &dest, const SRC &src)) | DataType | static |
AddConversion(CONVERSION_FLAGS kind, Result< void >(*conversion)(DEST &, const SRC &)) | DataType | |
AddReference() const | DataType | private |
AssertType() const | DataType | |
BASE_OF_MODE enum name | DataType | |
CheckValueKind(VALUEKIND test) const | DataType | |
Conversion typedef | DataType | |
Convert(Generic &dest, const ConstDataPtr &src, CONVERSION_FLAGS ignore=CONVERSION_FLAGS::NONE) const | DataType | |
Data class | DataType | friend |
DataType()=default | DataType | |
DataType(const DataTypeImpl *ptr) | DataType | explicit |
DataType(std::nullptr_t)=delete | DataType | explicit |
DataTypeImpl class | DataType | friend |
DataTypePtr class | DataType | friend |
Get(const Id &typeId) | DataType | static |
GetAlignment() const | DataType | |
GetDecayedType() const | DataType | |
GetElementType() const | DataType | |
GetHashCode() const | DataType | |
GetId() const | DataType | |
GetNullValue() const | DataType | |
GetParametricType() const | DataType | |
GetSize() const | DataType | |
GetTupleType() const | DataType | |
GetTypeArguments() const | DataType | |
GetUnderlyingType() const | DataType | |
GetUniqueHashCode() const | DataType | |
GetUnqualifiedType() const | DataType | |
GetValueKind() const | DataType | |
HasTypeArguments() const | DataType | |
Is() const | DataType | |
IsBaseOfOrSame(const DataType &other, BASE_OF_MODE mode=BASE_OF_MODE::NONE) const | DataType | |
IsBaseOfOrSameImpl(const DataType &other, BASE_OF_MODE mode) const | DataType | private |
IsBaseOfOrSameImpl(const DataType *other, BASE_OF_MODE mode) const | DataType | private |
IsCastableFrom(const DataType &other) const | DataType | |
IsCastableFrom() const | DataType | |
IsCastableTo() const | DataType | |
IsSimilar(const DataType &other) const | DataType | |
MAXON_ENUM_FLAGS_CLASS(BASE_OF_MODE) | DataType | |
NullValue() | DataType | static |
operator Bool() const | DataType | explicit |
operator!=(const DataType &other) const | DataType | |
operator->() const | DataType | |
operator==(const DataType &other) const | DataType | |
PrivateGetPointer() const | DataType | |
RemoveReference() const | DataType | private |
Reset() | DataType | |
ResolveRecursiveType() const | DataType | |
StrongRefHandler class | DataType | friend |
ToString(const FormatStatement *formatStatement=nullptr) const | DataType |