CodeQL library for C/C++
codeql/cpp-all 0.12.10 (changelog, source)

Member predicate MacroAccess::getLocation

Gets the location of the outermost macro access that triggered this macro access. This is equivalent to calling this.getOutermostMacroAccess().getActualLocation(). For example, the location of the invocation of C in P(C) will be the whole source range starting with P and ending with ).

Location getLocation()