Doxygen
|
A class representing a macro definition. More...
#include <src/define.h>
Public Attributes | |
QCString | name |
QCString | definition |
QCString | fileName |
QCString | args |
FileDef * | fileDef = nullptr |
int | lineNr = 1 |
int | columnNr = 1 |
int | nargs = -1 |
bool | undef = FALSE |
bool | varArgs = FALSE |
bool | isPredefined = FALSE |
bool | nonRecursive = FALSE |
bool | expandAsDefined = FALSE |
QCString Define::args |
Definition at line 36 of file define.h.
Referenced by addMacroDefinition().
int Define::columnNr = 1 |
Definition at line 39 of file define.h.
Referenced by addDefine(), and addMacroDefinition().
QCString Define::definition |
Definition at line 34 of file define.h.
Referenced by addDefine(), addMacroDefinition(), expandExpression(), initPredefined(), and replaceFunctionMacro().
bool Define::expandAsDefined = FALSE |
Definition at line 45 of file define.h.
Referenced by addDefine().
FileDef* Define::fileDef = nullptr |
Definition at line 37 of file define.h.
Referenced by addDefine(), addMacroDefinition(), and initPredefined().
QCString Define::fileName |
Definition at line 35 of file define.h.
Referenced by addDefine(), addMacroDefinition(), and initPredefined().
bool Define::isPredefined = FALSE |
Definition at line 43 of file define.h.
Referenced by addDefine(), expandExpression(), and initPredefined().
int Define::lineNr = 1 |
Definition at line 38 of file define.h.
Referenced by addDefine(), and addMacroDefinition().
QCString Define::name |
Definition at line 33 of file define.h.
Referenced by addDefine(), addMacroDefinition(), and initPredefined().
int Define::nargs = -1 |
Definition at line 40 of file define.h.
Referenced by addDefine(), expandExpression(), initPredefined(), and replaceFunctionMacro().
bool Define::nonRecursive = FALSE |
Definition at line 44 of file define.h.
Referenced by expandExpression(), and initPredefined().
bool Define::undef = FALSE |
Definition at line 41 of file define.h.
Referenced by isDefined().
bool Define::varArgs = FALSE |
Definition at line 42 of file define.h.
Referenced by addDefine(), initPredefined(), and replaceFunctionMacro().