Type template argument.

Synopsis

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

struct TypeTArg final
    : TArgCommonBase<TArgKind::Type>

Base Classes

Name

Description

TArgCommonBase<TArgKind::Type>

CRTP base that fixes the argument kind.

Static Member Functions

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.

Data Members

Name

Description

Type

Template argument type.

Static Data Members

Name

Description

kind_id

Static discriminator for the concrete argument.

Non-Member Functions

Name

Description

toString

Convert a template argument to a human‐readable string.

Created with MrDocs