The Define
Class Reference
A class representing a macro definition. More...
Declaration
Included Headers
Public Member Attributes Index
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 |
Description
A class representing a macro definition.
Definition at line 30 of file define.h.
Public Member Attributes
args
|
columnNr
|
Definition at line 39 of file define.h.
Referenced by addDefine and addMacroDefinition.
definition
|
Definition at line 34 of file define.h.
Referenced by addDefine, addMacroDefinition, expandExpression, initPredefined and replaceFunctionMacro.
expandAsDefined
|
fileDef
|
Definition at line 37 of file define.h.
Referenced by addDefine, addMacroDefinition and initPredefined.
fileName
|
Definition at line 35 of file define.h.
Referenced by addDefine, addMacroDefinition and initPredefined.
isPredefined
|
Definition at line 43 of file define.h.
Referenced by addDefine, expandExpression and initPredefined.
lineNr
|
Definition at line 38 of file define.h.
Referenced by addDefine and addMacroDefinition.
name
|
Definition at line 33 of file define.h.
Referenced by addDefine, addMacroDefinition and initPredefined.
nargs
|
Definition at line 40 of file define.h.
Referenced by addDefine, expandExpression, initPredefined and replaceFunctionMacro.
nonRecursive
|
Definition at line 44 of file define.h.
Referenced by expandExpression and initPredefined.
undef
|
varArgs
|
Definition at line 42 of file define.h.
Referenced by addDefine, initPredefined and replaceFunctionMacro.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.