mrdocs::TypeTParam

Type template parameter.

Synopsis

Declared in <mrdocs/Metadata/TParam/TypeTParam.hpp>

struct TypeTParam final
    : TParamCommonBase<TParamKind::Type>

Base Classes

NameDescription
TParamCommonBase<TParamKind::Type>CRTP base that fixes the parameter kind.

Static Member Functions

NameDescription
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.

Data Members

NameDescription
Constraint The type-constraint for the parameter, if any.
KeyKind Keyword (class/typename) the parameter uses

Static Data Members

NameDescription
kind_id Static discriminator for the concrete parameter.