<mrdocs/Metadata/Type.hpp>
template<TypeKind K>
struct TypeInfoCommonBase
: TypeInfo
Name | Description |
---|---|
TypeInfo | A possibly qualified type. |
Name | Description |
---|---|
isArray | |
isAuto | |
isDecltype | |
isFunction | |
isLValueReference | |
isMemberPointer | |
isNamed | |
isPointer | |
isRValueReference | |
namedSymbol | Return the symbol named by this type. |
operator<=> | Three-way comparison operators |
Name |
---|
isArray |
isAuto |
isDecltype |
isFunction |
isLValueReference |
isMemberPointer |
isNamed |
isPointer |
isRValueReference |
Name | Description |
---|---|
Constraints | The constraints associated with the type |
IsConst | The const qualifier |
IsPackExpansion | Whether this is the pattern of a pack expansion. |
IsVolatile | The volatile qualifier |
Kind | The kind of TypeInfo this is |
Name |
---|
kind_id |
Name | Description |
---|---|
TypeInfoCommonBase [constructor] | Default constructor |
Name | Description |
---|---|
innerType | Return the inner type. |
innerType | Return the inner type. |
innerTypePtr | Return the inner type. |
innerTypePtr | Return the inner type. |
Name | Description |
---|---|
ArrayTypeInfo
| |
AutoTypeInfo
| |
DecltypeTypeInfo
| |
FunctionTypeInfo
| |
LValueReferenceTypeInfo
| |
MemberPointerTypeInfo
| |
NamedTypeInfo
| |
PointerTypeInfo
| |
RValueReferenceTypeInfo
|