reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1992 std::move(CurTokenLexer), CurDirLookup); 1999 CurTokenLexer = std::move(IncludeMacroStack.back().TheTokenLexer); 2164 return !CurPPLexer && !CurTokenLexer && !IncludeMacroStack.empty();tools/clang/lib/Lex/PPDirectives.cpp
367 !CurTokenLexer) 418 assert(!CurTokenLexer && CurPPLexer && "Lexing a macro, not a file?");tools/clang/lib/Lex/PPLexerChange.cpp
71 assert(!CurTokenLexer && "Cannot #include a file inside a macro!"); 105 if (CurPPLexer || CurTokenLexer) 139 CurTokenLexer = std::move(TokLexer); 194 CurTokenLexer = std::move(TokLexer); 225 if (CurTokenLexer) { 226 CurTokenLexer->PropagateLineStartLeadingSpaceInfo(Result); 307 assert(!CurTokenLexer && 547 assert(CurTokenLexer && !CurPPLexer && 551 MacroExpandingLexersStack.back().first == CurTokenLexer.get()) 556 CurTokenLexer.reset(); 558 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer); 570 if (CurTokenLexer) { 573 CurTokenLexer.reset(); 575 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer); 585 assert(CurTokenLexer && !CurPPLexer &&tools/clang/lib/Lex/PPMacroExpansion.cpp
433 Val = CurTokenLexer->isNextTokenLParen();
tools/clang/lib/Lex/Pragma.cpp174 if ((CurTokenLexer && CurTokenLexer->isParsingPreprocessorDirective()) 174 if ((CurTokenLexer && CurTokenLexer->isParsingPreprocessorDirective())tools/clang/lib/Lex/Preprocessor.cpp
183 CurTokenLexer.reset(); 380 else if (CurTokenLexer) 640 CurTokenLexer->Lex(Tok); 894 ReturnedToken = CurTokenLexer->Lex(Result);