DataType Member List
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 | |
转换 (Generic &dest, const ConstDataPtr &src, CONVERSION_FLAGS ignore=CONVERSION_FLAGS::NONE) const | DataType | |
数据 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 | |
GetParametricType () const | DataType | |
GetSize () const | DataType | |
GetTupleType () const | DataType | |
GetTypeArguments () const | DataType | |
GetUnderlyingType () 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 |
重置 () | DataType | |
ResolveRecursiveType () const | DataType | |
StrongRefHandler class | DataType | friend |
ToString (const FormatStatement *formatStatement=nullptr) const | DataType |