Represents an identifier
Synopsis
Declared in <mrdocs/Metadata/Name/IdentifierName.hpp>
struct IdentifierName final
: Name
Base Classes
Name |
Description |
Represents a name for a named |
Member Functions
Name |
Description |
|
Default constructor |
Equality operator |
|
Three‐way comparison operators |
Data Members
Name |
Description |
The unqualified name. |
|
The kind of name this is. |
|
The parent name info, if any. |
|
The SymbolID of the named symbol, if it exists. |
Description
This class is used to represent an identifier that could be in the corpus or not.
When the symbol is in the corpus, the id field will be set to the symbol ID of the symbol.
When the symbol is not in the corpus, the id field will be set to SymbolID::invalid.
Created with MrDocs