Searched refs:TokenCollector (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTokens.h171 /// To build a token buffer use the TokenCollector class. You can also compute
299 friend class TokenCollector;
331 /// prefer to use TokenCollector. Lexing in raw mode produces wildly different
342 class TokenCollector { class in namespace:clang::syntax
347 TokenCollector(Preprocessor &P);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp325 class TokenCollector::CollectPPExpansions : public PPCallbacks {
327 CollectPPExpansions(TokenCollector &C) : Collector(&C) {}
329 /// Disabled instance will stop reporting anything to TokenCollector.
330 /// This ensures that uses of the preprocessor after TokenCollector::consume()
375 TokenCollector *Collector;
393 TokenCollector::TokenCollector(Preprocessor &PP) : PP(PP) { function in class:TokenCollector
416 class TokenCollector::Builder {
592 TokenBuffer TokenCollector::consume() && {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/
H A DPragma.cpp126 // TokenCollector provides the option to collect tokens that were "read"
129 struct TokenCollector { struct in namespace:__anon3086
204 TokenCollector Toks = {*this, InMacroArgPreExpansion, {}, Tok};
339 TokenCollector Toks = {*this, InMacroArgPreExpansion, {}, Tok};

Completed in 167 milliseconds