Lines Matching defs:PP
59 std::shared_ptr<Preprocessor> PP;
65 std::shared_ptr<Preprocessor> PP,
69 PP(std::move(PP)),
72 assert(this->PP != nullptr);
79 IndexCtx->getDataConsumer().setPreprocessor(PP);
80 PP->addPPCallbacks(std::make_unique<IndexPPCallbacks>(IndexCtx));
128 const IndexingOptions &Opts, std::shared_ptr<Preprocessor> PP,
130 return std::make_unique<IndexASTConsumer>(DataConsumer, Opts, PP,
150 static void indexPreprocessorMacros(const Preprocessor &PP,
152 for (const auto &M : PP.macros())
173 void index::indexTopLevelDecls(ASTContext &Ctx, Preprocessor &PP,
183 indexPreprocessorMacros(PP, DataConsumer);