mrdocs::SpecializationName

Represents a (possibly qualified) symbol name with template arguments.

Synopsis

Declared in <mrdocs/Metadata/Name/SpecializationName.hpp>

struct SpecializationName final
    : Name

Base Classes

Name

Description

Name

Represents a name for a named Type

Member Functions

Name

Description

SpecializationName [constructor]

Default constructor

asName

operator==

Equality operator

operator<=>

Three‐way comparison operators

Data Members

Name

Description

Identifier

The unqualified name.

Kind

The kind of name this is.

Prefix

The parent name info, if any.

TemplateArgs

The template arguments.

id

The SymbolID of the named symbol, if it exists.

specializationID

The SymbolID of the named symbol, if it exists.

Created with MrDocs