Module Macro
Import path
import semmle.code.cpp.Macro
Imports
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: |