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: |