A unique identifier for a symbol.
Synopsis
Declared in <mrdocs/Metadata/Symbol/SymbolID.hpp>
class SymbolID;
Types
Name |
Member Functions
Name |
Description |
|
Construct a SymbolID from a null‐terminated string. |
Return an iterator to the first byte of the SymbolID. |
|
Return the raw data for this SymbolID. |
|
Return an iterator to one past the last byte of the SymbolID. |
|
Return the size of the SymbolID. |
|
Return a string view of the SymbolID. |
|
Return true if this is a valid SymbolID. |
|
Compare two SymbolIDs for equality. |
|
Compare two SymbolIDs with strong ordering. |
Static Member Functions
Name |
Description |
Construct a SymbolID by hashing a string |
Non-Member Functions
Name |
Description |
Return a list of the parent symbols of the specified Symbol. |
|
Convert a SymbolID to a string |
Description
This is calculated as the SHA1 digest of the USR. A USRs is a string that provides an unambiguous reference to a symbol.
Created with MrDocs