Lines Matching refs:back
153 getParentInResult(MacroCallStructure.back().MacroCallLParen); in prepareParent()
156 << MacroCallStructure.back().MacroCallLParen->TokenText in prepareParent()
162 (!ActiveReconstructedLines.back()->Tokens.empty() && in prepareParent()
163 Parent == ActiveReconstructedLines.back()->Tokens.back()->Tok)) { in prepareParent()
166 while (ActiveReconstructedLines.back()->Tokens.empty() || in prepareParent()
167 (Parent != ActiveReconstructedLines.back()->Tokens.back()->Tok && in prepareParent()
168 ActiveReconstructedLines.back()->Tokens.back()->Tok != in prepareParent()
174 ActiveReconstructedLines.back()->Tokens.back()->Children.push_back( in prepareParent()
177 &*ActiveReconstructedLines.back()->Tokens.back()->Children.back()); in prepareParent()
178 } else if (parentLine().Tokens.back()->Tok != Parent) { in prepareParent()
181 while (Parent != parentLine().Tokens.back()->Tok && in prepareParent()
182 parentLine().Tokens.back()->Tok && in prepareParent()
183 parentLine().Tokens.back()->Tok != OpenMacroParent) { in prepareParent()
224 if (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE) { in reconstruct()
232 assert(ActiveExpansions.back().SpelledI->Tok == Token); in reconstruct()
239 currentLine()->Tokens.back()->Tok; in reconstruct()
245 SpelledParentToReconstructedParent[Token] = (*I)->Tokens.back()->Tok; in reconstruct()
295 if (ActiveExpansions.back().SpelledI == ActiveExpansions.back().SpelledE) in startReconstruction()
297 if (ActiveExpansions.back().SpelledI->Tok->is(tok::l_paren)) { in startReconstruction()
312 while (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE && in reconstructActiveCallUntil()
313 ActiveExpansions.back().SpelledI->Tok != Token) { in reconstructActiveCallUntil()
327 for (auto T = ActiveExpansions.back().SpelledI; in endReconstruction()
328 T != ActiveExpansions.back().SpelledE; ++T) { in endReconstruction()
330 bool ClosingParen = (std::next(T) == ActiveExpansions.back().SpelledE || in endReconstruction()
361 for (auto T = ActiveExpansions.back().SpelledI; in endReconstruction()
362 T != ActiveExpansions.back().SpelledE; ++T) { in endReconstruction()
391 FormatToken *Token = ActiveExpansions.back().SpelledI->Tok; in processNextReconstructed()
392 ++ActiveExpansions.back().SpelledI; in processNextReconstructed()
419 currentLine(), parentLine().Tokens.back()->Tok, Token)); in processNextReconstructed()
428 SpelledParentToReconstructedParent[MacroCallStructure.back() in processNextReconstructed()
439 [MacroCallStructure.back().Line->Tokens.back()->Tok] = Token; in processNextReconstructed()
441 appendToken(Token, MacroCallStructure.back().Line); in processNextReconstructed()
446 appendToken(Token, MacroCallStructure.back().Line); in processNextReconstructed()
448 MacroCallStructure.back().ParentLastToken); in processNextReconstructed()
486 LineNode *Last = (*I)->Tokens.back().get(); in finalize()
496 Last = Last->Children.back()->Tokens.back().get(); in finalize()
515 UnwrappedLineNode &Current = Result.Tokens.back(); in createUnwrappedLine()
556 return ActiveReconstructedLines.back(); in currentLine()