mrdocs::TArg

Base class for any template argument.

Synopsis

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

struct TArg;

Member Functions

Name

Description

~TArg [destructor] [virtual]

Polymorphic base needs a virtual destructor.

asTArg

asTArg overloads

Data Members

Name

Description

IsPackExpansion

Whether this template argument is a parameter expansion.

Kind

The kind of template argument this is.

Protected Member Functions

Name

Description

TArg [constructor]

Constructors

Non-Member Functions

Name

Description

toString

Convert a template argument to a human‐readable string.

Derived Classes

Name Description

TArgCommonBase

CRTP base that fixes the argument kind.

Created with MrDocs