|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/tools/extra/clangd/Selection.h 119 const Node *commonAncestor() const;
References
tools/clang/tools/extra/clangd/SemanticSelection.cpp 43 for (const auto *Node = ST.commonAncestor(); Node != nullptr;
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp 38 for (auto N = Inputs.ASTSelection.commonAncestor(); N && !CommonDecl;
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 286 const SelectionTree::Node *SelNode = Sel.ASTSelection.commonAncestor();
tools/clang/tools/extra/clangd/refactor/tweaks/DumpAST.cpp 36 for (auto N = Inputs.ASTSelection.commonAncestor(); N && !Node;
111 if (auto *Node = Inputs.ASTSelection.commonAncestor())
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp 61 if (auto *Node = Inputs.ASTSelection.commonAncestor()) {
100 Inputs.ASTSelection.commonAncestor()->getDeclContext());
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp 646 const Node *CommonAnc = Inputs.ASTSelection.commonAncestor();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 455 computeExtractedExpr(Inputs.ASTSelection.commonAncestor()))
tools/clang/tools/extra/clangd/refactor/tweaks/RawStringLiteral.cpp 81 const SelectionTree::Node *N = Inputs.ASTSelection.commonAncestor();
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 105 auto *CA = Inputs.ASTSelection.commonAncestor();
tools/clang/tools/extra/clangd/refactor/tweaks/SwapIfBranches.cpp 51 for (const SelectionTree::Node *N = Inputs.ASTSelection.commonAncestor();
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp 82 const SelectionTree::Node *N = Selection.commonAncestor();
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp 306 EXPECT_FALSE(T.commonAncestor()) << C.Code << "\n" << T;
310 EXPECT_EQ(C.CommonAncestorKind, nodeKind(T.commonAncestor()))
314 EXPECT_EQ(nodeRange(T.commonAncestor(), AST), Test.range())
320 EXPECT_TRUE(verifyCommonAncestor(T.root(), T.commonAncestor(), C.Code))
331 ASSERT_EQ("CXXRecordDecl", nodeKind(T.commonAncestor())) << T;
332 auto *D = dyn_cast<CXXRecordDecl>(T.commonAncestor()->ASTNode.get<Decl>());
399 EXPECT_EQ("BreakStmt", T.commonAncestor()->kind());
400 EXPECT_EQ("WhileStmt", T.commonAncestor()->Parent->kind());
412 const SelectionTree::Node *Str = T.commonAncestor();