clang::mrdocs::TParamCommonBase

Synopsis

Declared in <mrdocs/Metadata/Template.hpp>
template<TParamKind K>
struct TParamCommonBase
    : TParam


Base Classes

Name Description
TParam

Member Functions

Name Description
isNonType
isTemplate
isType
operator<=> Three-way comparison operators

Static Member Functions

Name
isNonType
isTemplate
isType

Data Members

Name Description
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

Static Data Members

Name
kind_id

Protected Member Functions

Name Description
TParamCommonBase [constructor]Default constructor

Derived Classes

Name Description
NonTypeTParam
TemplateTParam
TypeTParam

Created with MrDocs