Home
last modified time | relevance | path

Searched refs:CollectMainFileMacros (Results 1 – 5 of 5) sorted by relevance

/llvm-project/clang-tools-extra/clangd/
H A DCollectMacros.cpp27 void CollectMainFileMacros::add(const Token &MacroNameTok, const MacroInfo *MI, in add()
46 void CollectMainFileMacros::FileChanged(SourceLocation Loc, FileChangeReason, in FileChanged()
51 void CollectMainFileMacros::MacroExpands(const Token &MacroName, in MacroExpands()
58 void CollectMainFileMacros::MacroUndefined(const clang::Token &MacroName, in MacroUndefined()
64 void CollectMainFileMacros::Ifdef(SourceLocation Loc, const Token &MacroName, in Ifdef()
70 void CollectMainFileMacros::Ifndef(SourceLocation Loc, const Token &MacroName, in Ifndef()
76 void CollectMainFileMacros::Elifdef(SourceLocation Loc, const Token &MacroName, in Elifdef()
82 void CollectMainFileMacros::Elifndef(SourceLocation Loc, const Token &MacroName, in Elifndef()
88 void CollectMainFileMacros::Defined(const Token &MacroName, in Defined()
95 void CollectMainFileMacros in SourceRangeSkipped()
[all...]
H A DCollectMacros.h52 class CollectMainFileMacros : public PPCallbacks {
54 explicit CollectMainFileMacros(const Preprocessor &PP, MainFileMacros &Out) in CollectMainFileMacros() function
H A DPreamble.cpp165 std::make_unique<CollectMainFileMacros>(*PP, Macros), in createPPCallbacks()
393 PP.addPPCallbacks(std::make_unique<CollectMainFileMacros>(PP, SP.Macros)); in scanPreamble()
H A DParsedAST.cpp694 auto MacroCollector = std::make_unique<CollectMainFileMacros>(PP, Macros); in build()
/llvm-project/clang-tools-extra/clangd/unittests/
H A DCollectMacrosTests.cpp32 TEST(CollectMainFileMacros, SelectedMacros) { in TEST() argument