mrdocs::innermostType
Return the innermost type.
Synopsis
Declared in <mrdocs/Metadata/Type.hpp>
Polymorphic<Type>&
innermostType(Polymorphic<Type>& TI) noexcept;
Description
The innermost type is the type which is not modified by any specifiers (e.g. "int" in "pointer to const int").
If the type has an inner type, we recursively call this function until we reach the innermost type. If the type has no inner type, we return the current type.
Parameters
| Name | Description |
|---|---|
TI |
A polymorphic value‐type. |
Created with MrDocs