Lines Matching refs:back

126 // ActiveReconstructedLines.back() is the line that has \p ExpandedParent or its
129 // is the parent of ActiveReconstructedLines.back() in the reconstructed
153 getParentInResult(MacroCallStructure.back().MacroCallLParen);
156 << MacroCallStructure.back().MacroCallLParen->TokenText
162 (!ActiveReconstructedLines.back()->Tokens.empty() &&
163 Parent == ActiveReconstructedLines.back()->Tokens.back()->Tok)) {
166 while (ActiveReconstructedLines.back()->Tokens.empty() ||
167 (Parent != ActiveReconstructedLines.back()->Tokens.back()->Tok &&
168 ActiveReconstructedLines.back()->Tokens.back()->Tok !=
174 ActiveReconstructedLines.back()->Tokens.back()->Children.push_back(
177 &*ActiveReconstructedLines.back()->Tokens.back()->Children.back());
178 } else if (parentLine().Tokens.back()->Tok != Parent) {
181 while (Parent != parentLine().Tokens.back()->Tok &&
182 parentLine().Tokens.back()->Tok &&
183 parentLine().Tokens.back()->Tok != OpenMacroParent) {
222 if (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE) {
230 assert(ActiveExpansions.back().SpelledI->Tok == Token);
237 currentLine()->Tokens.back()->Tok;
243 SpelledParentToReconstructedParent[Token] = (*I)->Tokens.back()->Tok;
293 if (ActiveExpansions.back().SpelledI == ActiveExpansions.back().SpelledE)
295 if (ActiveExpansions.back().SpelledI->Tok->is(tok::l_paren)) {
310 while (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE &&
311 ActiveExpansions.back().SpelledI->Tok != Token) {
325 for (auto T = ActiveExpansions.back().SpelledI;
326 T != ActiveExpansions.back().SpelledE; ++T) {
328 bool ClosingParen = (std::next(T) == ActiveExpansions.back().SpelledE ||
358 for (auto T = ActiveExpansions.back().SpelledI;
359 T != ActiveExpansions.back().SpelledE; ++T) {
388 FormatToken *Token = ActiveExpansions.back().SpelledI->Tok;
389 ++ActiveExpansions.back().SpelledI;
414 currentLine(), parentLine().Tokens.back()->Tok, Token));
423 SpelledParentToReconstructedParent[MacroCallStructure.back()
434 [MacroCallStructure.back().Line->Tokens.back()->Tok] = Token;
436 appendToken(Token, MacroCallStructure.back().Line);
441 appendToken(Token, MacroCallStructure.back().Line);
443 MacroCallStructure.back().ParentLastToken);
481 LineNode *Last = (*I)->Tokens.back().get();
491 Last = Last->Children.back()->Tokens.back().get();
510 UnwrappedLineNode &Current = Result.Tokens.back();
551 return ActiveReconstructedLines.back();