reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/libclang/CIndex.cpp
 7470     if (lexNext(Lex, Tok, NextIdx, NumTokens))
 7473     assert(Tok.getLocation() ==
 7477     if (Tok.is(tok::hash) && Tok.isAtStartOfLine()) {
 7477     if (Tok.is(tok::hash) && Tok.isAtStartOfLine()) {
 7484       SourceLocation BeginLoc = Tok.getLocation();
 7485       if (lexNext(Lex, Tok, NextIdx, NumTokens))
 7489       if (Tok.is(tok::raw_identifier) && Tok.getRawIdentifier() == "define") {
 7489       if (Tok.is(tok::raw_identifier) && Tok.getRawIdentifier() == "define") {
 7490         if (lexNext(Lex, Tok, NextIdx, NumTokens))
 7493         if (Tok.is(tok::raw_identifier)) {
 7495               PP.getIdentifierTable().get(Tok.getRawIdentifier());
 7497               CXXUnit->mapLocationToPreamble(Tok.getLocation());
 7504         if (lexNext(Lex, Tok, NextIdx, NumTokens)) {
 7511           SourceLocation SaveLoc = Tok.getLocation();
 7512           Tok.setLocation(CXXUnit->mapLocationToPreamble(SaveLoc));
 7514               checkForMacroInMacroDefinition(MI, Tok, TU);
 7515           Tok.setLocation(SaveLoc);
 7518                 MakeMacroExpansionCursor(MacroDef, Tok.getLocation(), TU);
 7520       } while (!Tok.isAtStartOfLine());