Lines Matching refs:Children
38 for (const auto &Child : N.Children) { in forEachToken()
64 assert(Result.Tokens.size() == 1 && Result.Tokens.front()->Children.size() == 1); in takeResult()
66 createUnwrappedLine(*Result.Tokens.front()->Children.front(), Level); in takeResult()
174 ActiveReconstructedLines.back()->Tokens.back()->Children.push_back( in prepareParent()
177 &*ActiveReconstructedLines.back()->Tokens.back()->Children.back()); in prepareParent()
475 assert(Result.Tokens.size() == 1 && !Result.Tokens.front()->Children.empty()); in finalize()
483 auto *I = Top.Children.begin(); in finalize()
488 for (auto *E = Top.Children.end(); I != E; ++I) { in finalize()
489 assert(Last->Children.empty()); in finalize()
490 Last->Children.push_back(std::move(*I)); in finalize()
496 Last = Last->Children.back()->Tokens.back().get(); in finalize()
498 Top.Children.resize(1); in finalize()
516 for (const auto &Child : N->Children) { in createUnwrappedLine()
519 Current.Children.push_back(createUnwrappedLine(*Child, Level + 1)); in createUnwrappedLine()
521 if (Current.Children.size() == 1 && in createUnwrappedLine()
524 Current.Children.front().Tokens); in createUnwrappedLine()
525 Current.Children.clear(); in createUnwrappedLine()
539 for (const auto &Child : N->Children) { in debug()