reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1990 IncludeMacroStack.emplace_back(CurLexerKind, CurLexerSubmodule, 1997 CurLexer = std::move(IncludeMacroStack.back().TheLexer); 1998 CurPPLexer = IncludeMacroStack.back().ThePPLexer; 1999 CurTokenLexer = std::move(IncludeMacroStack.back().TheTokenLexer); 2000 CurDirLookup = IncludeMacroStack.back().TheDirLookup; 2001 CurLexerSubmodule = IncludeMacroStack.back().TheSubmodule; 2002 CurLexerKind = IncludeMacroStack.back().CurLexerKind; 2003 IncludeMacroStack.pop_back(); 2164 return !CurPPLexer && !CurTokenLexer && !IncludeMacroStack.empty();tools/clang/lib/Lex/PPDirectives.cpp
764 for (IncludeStackInfo &ISEntry : llvm::reverse(IncludeMacroStack)) { 827 for (IncludeStackInfo &ISEntry : llvm::reverse(IncludeMacroStack)) { 2155 if (IncludeMacroStack.size() == MaxAllowedIncludeStackDepth-1) {tools/clang/lib/Lex/PPLexerChange.cpp
37 return IncludeMacroStack.empty(); 40 assert(IsFileLexer(IncludeMacroStack[0]) && 43 IncludeMacroStack.begin() + 1, IncludeMacroStack.end(), 43 IncludeMacroStack.begin() + 1, IncludeMacroStack.end(), 55 for (const IncludeStackInfo &ISI : llvm::reverse(IncludeMacroStack)) { 74 if (MaxIncludeStackDepth < IncludeMacroStack.size()) 75 MaxIncludeStackDepth = IncludeMacroStack.size(); 313 if ((LeavingSubmodule || IncludeMacroStack.empty()) && 403 if (!IncludeMacroStack.empty()) { 568 assert(!IncludeMacroStack.empty() && "Ran out of stack entries to load"); 592 for (const IncludeStackInfo &ISI : llvm::reverse(IncludeMacroStack)) {tools/clang/lib/Lex/PPMacroExpansion.cpp
441 for (const IncludeStackInfo &Entry : llvm::reverse(IncludeMacroStack)) {
tools/clang/lib/Lex/Preprocessor.cpp 171 IncludeMacroStack.clear();