Info for preprocessor macros.
Synopsis
Declared in <mrdocs/Metadata/Symbol/Macro.hpp>
struct MacroSymbol final
: SymbolCommonBase<SymbolKind::Macro>
Description
Covers both object‐like and function‐like macros.
Base Classes
Name |
Description |
Base class for providing variant discriminator functions. |
Member Functions
Name |
Description |
|
Create a macro symbol bound to an ID. |
Static Member Functions
Data Members
Name |
Description |
Whether this is a function‐like macro. |
|
Whether the macro takes a variadic argument list. |
|
The names of the macro's parameters. |
Static Data Members
Name |
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