Define Class
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 2.0.0 by Doxygen 1.14.0.