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

References

tools/clang/lib/ARCMigrate/ARCMT.cpp
  455     CI.getPreprocessor().addPPCallbacks(
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  208   CI.getPreprocessor().addPPCallbacks(std::unique_ptr<PPCallbacks>(PPRec));
 2034   CI.getPreprocessor().addPPCallbacks(std::unique_ptr<PPCallbacks>(PPRec));
tools/clang/lib/CodeGen/CodeGenAction.cpp
  930     CI.getPreprocessor().addPPCallbacks(
  948     CI.getPreprocessor().addPPCallbacks(std::move(Callbacks));
tools/clang/lib/Frontend/ASTUnit.cpp
 1002     CI.getPreprocessor().addPPCallbacks(
 1627     Clang->getPreprocessor().addPPCallbacks(
tools/clang/lib/Frontend/DependencyFile.cpp
  171   PP.addPPCallbacks(std::make_unique<DepCollectorPPCallbacks>(
tools/clang/lib/Frontend/DependencyGraph.cpp
   64   PP.addPPCallbacks(std::make_unique<DependencyGraphCallback>(&PP, OutputFile,
tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  123   PP.addPPCallbacks(std::make_unique<HeaderIncludesCallback>(
tools/clang/lib/Frontend/ModuleDependencyCollector.cpp
  106   PP.addPPCallbacks(std::make_unique<ModuleDependencyPPCallbacks>(
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  351     Clang->getPreprocessor().addPPCallbacks(std::move(DelegatedPPCallbacks));
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  905   PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks));
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
  545   PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Rewrite));
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  674       const_cast<Preprocessor *>(PP)->addPPCallbacks(
tools/clang/lib/Index/IndexingAction.cpp
   80     PP->addPPCallbacks(std::make_unique<IndexPPCallbacks>(IndexCtx));
tools/clang/lib/Lex/Preprocessor.cpp
 1400   addPPCallbacks(std::unique_ptr<PPCallbacks>(Record));
tools/clang/lib/Sema/Sema.cpp
  188   PP.addPPCallbacks(std::move(Callbacks));
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  341   PP.addPPCallbacks(std::move(CB));
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.cpp
   30   Compiler.getPreprocessor().addPPCallbacks(std::make_unique<FindAllMacros>(
tools/clang/tools/extra/clang-move/Move.cpp
  479   Compiler.getPreprocessor().addPPCallbacks(std::make_unique<FindAllIncludes>(
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  410     PP->addPPCallbacks(std::move(ModuleExpander));
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
  120   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
   69   PP->addPPCallbacks(std::make_unique<MacroExpansionsWithFileAndLine>(
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
  253   PP->addPPCallbacks(std::make_unique<MacroParenthesesPPCallbacks>(PP, this));
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
  176   PP->addPPCallbacks(::std::make_unique<MacroRepeatedPPCallbacks>(*this, *PP));
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp
   54   PP->addPPCallbacks(std::make_unique<SetJmpMacroCallbacks>(*this));
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   44   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp
   77   PP->addPPCallbacks(std::make_unique<MacroUsageCallbacks>(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   40   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp
  105   PP->addPPCallbacks(
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp
   81   PP->addPPCallbacks(
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
  127   PP->addPPCallbacks(
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
   56   PP->addPPCallbacks(::std::make_unique<IncludeOrderPPCallbacks>(*this, SM));
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
   46     PP->addPPCallbacks(
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
   74     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  176     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  145   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   49   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
   98   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
   41   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  174   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  248   ModuleExpanderPP->addPPCallbacks(
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp
  101   PP->addPPCallbacks(
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
  272   PP->addPPCallbacks(std::make_unique<HeaderGuardPPCallbacks>(PP, this));
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
   58     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1115     Clang->getPreprocessor().addPPCallbacks(
tools/clang/tools/extra/clangd/ParsedAST.cpp
  124     PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(
  341   Clang->getPreprocessor().addPPCallbacks(
  348   Clang->getPreprocessor().addPPCallbacks(
tools/clang/tools/extra/clangd/index/IndexAction.cpp
  146       CI.getPreprocessor().addPPCallbacks(
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
   69     Clang->getPreprocessor().addPPCallbacks(
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  109     PP.addPPCallbacks(std::make_unique<CoverageCheckerCallbacks>(Checker));
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  817     PP.addPPCallbacks(std::make_unique<PreprocessorCallbacks>(*this, PP,
tools/clang/tools/extra/pp-trace/PPTrace.cpp
   88     PP.addPPCallbacks(
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   38     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/libclang/Indexing.cpp
  359     PP.addPPCallbacks(std::make_unique<IndexPPCallbacks>(PP, *DataConsumer));
  364       PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(PPRec));
tools/clang/unittests/Basic/SourceManagerTest.cpp
  398   PP.addPPCallbacks(std::make_unique<MacroTracker>(Macros));
tools/clang/unittests/Frontend/FrontendActionTest.cpp
  167     PP.addPPCallbacks(std::unique_ptr<TestPPCallbacks>(Callbacks));
tools/clang/unittests/Lex/PPCallbacksTest.cpp
  214     PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks));
  244     PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks));
  289     PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks));
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp
   86   PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(PPRec));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  593     m_compiler->getPreprocessor().addPPCallbacks(std::move(pp_callbacks));