Lines Matching refs:Parents
253 llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents;
293 const Stmt *Parent = Parents[Parents.size() - 1].get().Node.get<Stmt>();
299 for (; (ParentIndex + 1) <= Parents.size() && isa<ImplicitCastExpr>(Parent);
302 Parents[Parents.size() - ParentIndex - 1].get().Node.get<Stmt>();
310 Node = Parents[Parents.size() - ParentIndex];
312 Parents.pop_back();
398 return CodeRangeASTSelection(Selected.Node, Selected.Parents,
409 Selected.Parents.push_back(Selected.Node);
410 return CodeRangeASTSelection(Selected.Node, Selected.Parents,
424 for (const auto &Parent : llvm::reverse(Parents)) {
442 for (const auto &Parent : llvm::reverse(Parents)) {