Searched refs:SelectedASTNode (Results 1 – 5 of 5) sorted by relevance
50 struct SelectedASTNode { struct53 std::vector<SelectedASTNode> Children; argument55 SelectedASTNode(const ast_type_traits::DynTypedNode &Node, in SelectedASTNode() function58 SelectedASTNode(SelectedASTNode &&) = default;59 SelectedASTNode &operator=(SelectedASTNode &&) = default; argument63 using ReferenceType = std::reference_wrapper<const SelectedASTNode>; argument70 Optional<SelectedASTNode> findSelectedASTNodes(const ASTContext &Context,137 CodeRangeASTSelection(SelectedASTNode::ReferenceType SelectedNode, in CodeRangeASTSelection()138 ArrayRef<SelectedASTNode::ReferenceType> Parents, in CodeRangeASTSelection()145 SelectedASTNode::ReferenceType SelectedNode;[all …]
66 void setASTSelection(std::unique_ptr<SelectedASTNode> Node) { in setASTSelection()84 std::unique_ptr<SelectedASTNode> ASTNodeSelection;
63 Expected<SelectedASTNode> evaluate(RefactoringRuleContext &Context) const;
55 Optional<SelectedASTNode> getSelectedASTNode() { in getSelectedASTNode()57 SelectedASTNode Result = std::move(SelectionStack.back()); in getSelectedASTNode()99 SelectedASTNode(DynTypedNode::create(*D), SelectionKind)); in TraverseDecl()127 SelectedASTNode(DynTypedNode::create(*S), SelectionKind)); in TraverseStmt()135 SelectedASTNode Node = std::move(SelectionStack.back()); in popAndAddToSelectionIfSelected()174 std::vector<SelectedASTNode> SelectionStack;183 Optional<SelectedASTNode>253 SelectedASTNode::ReferenceType Node;254 llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents;343 const SelectedASTNode &ASTSelection, in findDeepestWithKind()[all …]
15 Expected<SelectedASTNode>23 Optional<SelectedASTNode> Selection = in evaluate()34 Expected<SelectedASTNode> ASTSelection = in evaluate()38 std::unique_ptr<SelectedASTNode> StoredSelection = in evaluate()39 llvm::make_unique<SelectedASTNode>(std::move(*ASTSelection)); in evaluate()