Home
last modified time | relevance | path

Searched refs:TokenCollector (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DTokens.h351 friend class TokenCollector; variable
419 class TokenCollector {
424 TokenCollector(Preprocessor &P);
/llvm-project-15.0.7/clang/unittests/Tooling/Syntax/
H A DTreeTestBase.cpp76 std::unique_ptr<syntax::TokenCollector> Tokens) in buildTree()
95 std::unique_ptr<syntax::TokenCollector> Tokens; in buildTree()
110 std::make_unique<syntax::TokenCollector>(CI.getPreprocessor()); in buildTree()
H A DTokensTest.cpp118 llvm::Optional<TokenCollector> Collector; in recordTokens()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DTokens.cpp663 class TokenCollector::CollectPPExpansions : public PPCallbacks {
665 CollectPPExpansions(TokenCollector &C) : Collector(&C) {} in CollectPPExpansions()
713 TokenCollector *Collector;
731 TokenCollector::TokenCollector(Preprocessor &PP) : PP(PP) { in TokenCollector() function in TokenCollector
754 class TokenCollector::Builder {
943 TokenBuffer TokenCollector::consume() && { in consume()
/llvm-project-15.0.7/clang/tools/clang-check/
H A DClangCheck.cpp169 clang::syntax::TokenCollector Collector; in CreateASTConsumer()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPragma.cpp134 struct TokenCollector { struct
209 TokenCollector Toks = {*this, InMacroArgPreExpansion, {}, Tok}; in Handle_Pragma()
349 TokenCollector Toks = {*this, InMacroArgPreExpansion, {}, Tok}; in HandleMicrosoft__pragma()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DParsedAST.cpp615 syntax::TokenCollector CollectTokens(Clang->getPreprocessor()); in build()