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

References

tools/clang/include/clang/Lex/Preprocessor.h
  995   PPCallbacks *getPPCallbacks() const { return Callbacks.get(); }
  997     if (Callbacks)
  999                                                 std::move(Callbacks));
 1000     Callbacks = std::move(C);
tools/clang/lib/Lex/PPDirectives.cpp
  543           if (Callbacks)
  544             Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc);
  570           if (Callbacks)
  571             Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc);
  595           if (Callbacks) {
  596             Callbacks->Elif(
  622   if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble()))
  623     Callbacks->SourceRangeSkipped(
 1219   if (Callbacks)
 1220     Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
 1365   if (Callbacks) {
 1372     Callbacks->FileChanged(CurPPLexer->getSourceLocation(), Reason, FileKind);
 1426   if (Callbacks) {
 1430       Callbacks->Ident(Tok.getLocation(), Str);
 1725       Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
 1725       Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
 1730   if (Callbacks) {
 1733     if (Callbacks->FileNotFound(Filename, RecoveryPath)) {
 1762         Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
 1762         Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
 1803         CurDir, Callbacks ? &SearchPath : nullptr,
 1804         Callbacks ? &RelativePath : nullptr, &SuggestedModule, &IsMapped,
 2066   if (Callbacks && !IsImportDecl) {
 2069     Callbacks->InclusionDirective(
 2075       Callbacks->FileSkipped(*File, FilenameTok, FileCharacter);
 2799   if (Callbacks)
 2800     Callbacks->MacroDefined(MacroNameTok, MD);
 2836   if (Callbacks)
 2837     Callbacks->MacroUndefined(MacroNameTok, MD, Undef);
 2895   if (Callbacks) {
 2897       Callbacks->Ifndef(DirectiveTok.getLocation(), MacroNameTok, MD);
 2899       Callbacks->Ifdef(DirectiveTok.getLocation(), MacroNameTok, MD);
 2948   if (Callbacks)
 2949     Callbacks->If(
 2996   if (Callbacks)
 2997     Callbacks->Endif(EndifToken.getLocation(), CondInfo.IfLoc);
 3021   if (Callbacks)
 3022     Callbacks->Else(Result.getLocation(), CI.IfLoc);
 3065   if (Callbacks)
 3066     Callbacks->Elif(ElifToken.getLocation(), ConditionRange,
tools/clang/lib/Lex/PPLexerChange.cpp
  116   if (Callbacks && !CurLexer->Is_PragmaLexer) {
  120     Callbacks->FileChanged(CurLexer->getFileLoc(),
  465     if (Callbacks && !isEndOfMacro && CurPPLexer) {
  468       Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
  651     if (Callbacks)
  652       Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
  697   if (Callbacks)
  698     Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
  741     if (Callbacks)
  742       Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);
  828   if (Callbacks)
  829     Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);
tools/clang/lib/Lex/PPMacroExpansion.cpp
  475     if (Callbacks)
  476       Callbacks->MacroExpands(Identifier, M, Identifier.getLocation(),
  520   if (Callbacks) {
  529       Callbacks->MacroExpands(Identifier, M, ExpansionRange, Args);
  533           Callbacks->MacroExpands(Info.Tok, Info.MD, Info.Range,
tools/clang/lib/Lex/Pragma.cpp
  161   if (Callbacks)
  162     Callbacks->PragmaDirective(Introducer.Loc, Introducer.Kind);
  476   if (Callbacks)
  477     Callbacks->FileChanged(SysHeaderTok.getLocation(),
tools/clang/lib/Lex/Preprocessor.cpp
  686   if (Callbacks)
  687     Callbacks->EndOfMainFile();
 1275   if (Callbacks)
 1276     Callbacks->moduleImport(ModuleImportLoc, ModuleImportPath, Imported);