mrdocs::RecordSymbol
Metadata for struct, class, or union.
Synopsis
Declared in <mrdocs/Metadata/Symbol/Record.hpp>
struct RecordSymbol final
: SymbolCommonBase<SymbolKind::Record>
Member Functions
Name |
Description |
|
Create a record symbol bound to an ID. |
Compare records including bases, members, and flags. |
Data Members
Name |
Description |
List of immediate bases. |
|
List of derived classes |
|
List of friends. |
|
Lists of members. |
|
Whether the class is marked |
|
Whether the destructor is marked |
|
Whether the record originated from a typedef‐style declaration. |
|
Kind of record this is (class, struct, or union). |
|
When present, this record is a template or specialization. |
Non-Member Functions
Name |
Description |
View all record members across access levels. |
|
Check whether two symbols may be merged. |
|
Determine a location to use when none is explicitly chosen. |
|
Merges two Symbol objects. |
|
Merge metadata from another record of the same identity. |
Created with MrDocs