Represents a (possibly qualified) symbol name with template arguments.
<mrdocs/Metadata/Name/SpecializationName.hpp>struct SpecializationName final
: Name
| Name | Description |
|---|---|
Name | Represents a name for a named Type |
| Name | Description |
|---|---|
SpecializationName [constructor] | Construct an empty specialization name. |
asName | asName overloads |
operator== | Equality compares all fields. |
operator<=> | Three-way comparison operators |
| 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. |
| Name | Description |
|---|---|
toString | Convert the name to a human-readable string. |