|
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().