Type template argument.
Declared in <mrdocs/Metadata/TArg/TypeTArg.hpp>
struct TypeTArg final
: TArgCommonBase<TArgKind::Type>
| Name | Description |
|---|---|
TArgCommonBase<TArgKind::Type> | CRTP base that fixes the argument kind. |
| Name | Description |
|---|---|
isConstant | Test whether the kind is a non-type constant argument. |
isTemplate | Test whether the kind is a template argument. |
isType | Test whether the kind is a type argument. |
| Name | Description |
|---|---|
Type | Template argument type. |
| Name | Description |
|---|---|
kind_id | Static discriminator for the concrete argument. |
| Name | Description |
|---|---|
toString | Convert a template argument to a human-readable string. |