Pointer‐to‐member type (object or function).
Synopsis
Declared in <mrdocs/Metadata/Type/MemberPointerType.hpp>
struct MemberPointerType final
: TypeCommonBase<TypeKind::MemberPointer>
Base Classes
Name |
Description |
CRTP base that ties a concrete type to a fixed TypeKind. |
Static Member Functions
Name |
Description |
True when this is an array type. |
|
True when this concrete kind is auto. |
|
True when this concrete kind is decltype. |
|
True when this is a function type. |
|
True when this is an lvalue reference. |
|
True when this is a member pointer. |
|
True when this concrete kind is a named type. |
|
True when this is a pointer type. |
|
True when this is an rvalue reference. |
Data Members
Name |
Description |
Containing class type. |
|
Pointee type being referenced. |
Static Data Members
Name |
Description |
Static discriminator for the concrete type. |
Non-Member Functions
Name |
Description |
Return the inner type. |
|
Return the inner type. |
|
Return the inner type. |
|
Return the inner type. |
|
Render a type to a human‐readable string. |
Created with MrDocs