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