Pointer type wrapper.
Declared in <mrdocs/Metadata/Type/PointerType.hpp>
struct PointerType final
: TypeCommonBase<TypeKind::Pointer>
| Name | Description |
|---|---|
TypeCommonBase<TypeKind::Pointer> | CRTP base that ties a concrete type to a fixed TypeKind. |
| Name |
|---|
isArray |
isAuto |
isDecltype |
isFunction |
isLValueReference |
isMemberPointer |
isNamed |
isPointer |
isRValueReference |
| Name | Description |
|---|---|
PointeeType | The pointee type, defaults to auto when unknown. |
| Name |
|---|
kind_id |
| Name | Description |
|---|---|
innerType | Return the inner type. |
innerType | Return the inner type. |
innerTypePtr | Return the inner type. |
innerTypePtr | Return the inner type. |
toString | Render a type to a human-readable string. |