mrdocs::VariableSymbol
A variable.
Synopsis
Declared in <mrdocs/Metadata/Symbol/Variable.hpp>
struct VariableSymbol final
: SymbolCommonBase<SymbolKind::Variable>
Member Functions
Name |
Description |
|
Create a variable symbol bound to an ID. |
Compare variables by type, flags, and initializer. |
Data Members
Name |
Description |
The width of the bitfield |
|
The default member initializer, if any. |
|
Whether the field is a bitfield |
|
Whether the variable is |
|
Whether the variable is |
|
Whether the variable is declared |
|
Whether the field is declared mutable |
|
True if this variable is a data member of a record. |
|
Whether the variable is |
|
Whether the field is a variant member |
|
Storage class specifier applied to the variable. |
|
The template information, if any. |
|
The type of the variable |
Non-Member Functions
Name |
Description |
Check whether two symbols may be merged. |
|
Determine a location to use when none is explicitly chosen. |
Created with MrDocs