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
NameRepresents a name for a named Type

Member Functions

NameDescription
SpecializationName [constructor]Default constructor
asName
operator== Equality operator
operator<=> Three-way comparison operators

Data Members

NameDescription
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