mrdocs::Type
A possibly qualified type.
Synopsis
Declared in <mrdocs/Metadata/Type/TypeBase.hpp>
struct Type;
Description
This class represents a type that may have qualifiers (e.g. const, volatile).
This base class is used to store the kind of type. Derived classes are used to store the type information according to the kind.
Data Members
Name |
Description |
The constraints associated with the type |
|
The const qualifier |
|
Whether this is the pattern of a pack expansion. |
|
The volatile qualifier |
|
The kind of Type this is |
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. |
Derived Classes
Name |
Description |
CRTP base that ties a concrete type to a fixed TypeKind. |
Created with MrDocs