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

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