Lines Matching refs:IncludeMacroStack
276 /// IncludeMacroStack - This keeps track of the stack of files currently
293 std::vector<IncludeStackInfo> IncludeMacroStack;
1264 IncludeMacroStack.push_back(IncludeStackInfo(CurLexerKind,
1274 CurLexer.reset(IncludeMacroStack.back().TheLexer);
1275 CurPTHLexer.reset(IncludeMacroStack.back().ThePTHLexer);
1276 CurPPLexer = IncludeMacroStack.back().ThePPLexer;
1277 CurTokenLexer.reset(IncludeMacroStack.back().TheTokenLexer);
1278 CurDirLookup = IncludeMacroStack.back().TheDirLookup;
1279 CurLexerKind = IncludeMacroStack.back().CurLexerKind;
1280 IncludeMacroStack.pop_back();
1404 // If the Lexer pointers are 0 and IncludeMacroStack is empty, it means
1407 !IncludeMacroStack.empty();