mrdocs::TypeTArg

Type template argument.

Synopsis

Declared in <mrdocs/Metadata/TArg/TypeTArg.hpp>

struct TypeTArg final
    : TArgCommonBase<TArgKind::Type>

Base Classes

NameDescription
TArgCommonBase<TArgKind::Type>CRTP base that fixes the argument kind.

Static Member Functions

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

Data Members

NameDescription
Type Template argument type.

Static Data Members

NameDescription
kind_id Static discriminator for the concrete argument.

Non-Member Functions

NameDescription
toStringConvert a template argument to a human-readable string.