mrdocs::TParam

Base class for a template parameter declaration.

Synopsis

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

struct TParam;

Member Functions

NameDescription
~TParam [destructor] [virtual]Polymorphic base needs a virtual destructor.
asTParam asTParam overloads

Data Members

NameDescription
Default The default template argument, if any
IsParameterPack Whether this template parameter is a parameter pack
Kind The kind of template parameter this is
Name The template parameters name, if any

Protected Member Functions

NameDescription
TParam [constructor]Constructors

Derived Classes

NameDescription
TParamCommonBase CRTP base that fixes the parameter kind.