Type template parameter.
Declared in <mrdocs/Metadata/TParam/TypeTParam.hpp>
struct TypeTParam final
: TParamCommonBase<TParamKind::Type>
| Name | Description |
|---|---|
TParamCommonBase<TParamKind::Type> | CRTP base that fixes the parameter kind. |
| Name | Description |
|---|---|
isConstant | True if the parameter is a non-type parameter. |
isTemplate | True if the parameter is a template template parameter. |
isType | True if the parameter is a type parameter. |
| Name | Description |
|---|---|
Constraint | The type-constraint for the parameter, if any. |
KeyKind | Keyword (class/typename) the parameter uses |
| Name | Description |
|---|---|
kind_id | Static discriminator for the concrete parameter. |
| Name | Description |
|---|---|
mrdocs_base_descriptor_fn | |
mrdocs_base_descriptor_fn | |
mrdocs_base_descriptor_fn | |
mrdocs_member_descriptor_fn | |
mrdocs_member_descriptor_fn | |
mrdocs_member_descriptor_fn |