Module Macro
Import path
import semmle.code.cpp.MacroImports
| cpp | Provides classes and predicates for working with C/C++ code. |
Predicates
| affectedByMacro | Holds if |
| inMacroExpansion | Holds if |
| inSystemMacroExpansion | Holds if |
| macroLine | Holds if there is a macro invocation on line |
| macroLocation | Holds if |
| possibleMacroLocation | Holds if there might be a macro invocation at location |
Classes
| Macro | A macro. For example, the macro |
| MacroAccess | A macro access. For example: |
| MacroInvocation | A macro invocation (macro access that is expanded). For example: |