|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/tools/extra/clangd/Selection.cpp 271 Nodes.back().Parent = nullptr;
341 Nodes.back().Parent = Stack.top();
357 N.Parent->Children.push_back(&N);
517 CurrentNode = CurrentNode->Parent) {
536 if (Parent && Parent->ASTNode.getSourceRange() == ASTNode.getSourceRange())
536 if (Parent && Parent->ASTNode.getSourceRange() == ASTNode.getSourceRange())
537 return Parent->outerImplicit();
tools/clang/tools/extra/clangd/SemanticSelection.cpp 44 Node = Node->Parent) {
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp 39 N = N->Parent)
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 91 if (const SelectionTree::Node *P = SelNode->Parent)
tools/clang/tools/extra/clangd/refactor/tweaks/DumpAST.cpp 37 N = N->Parent)
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp 132 Parent = CommonAnc->Parent;
138 Parent = Parent->Parent;
181 for (const Node *CurNode = CommonAnc; CurNode; CurNode = CurNode->Parent) {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 143 CurNode->Parent && CanExtractOutside(CurNode);
144 CurNode = CurNode->Parent) {
149 if (const clang::Stmt *CurParent = CurNode->Parent->ASTNode.get<Stmt>()) {
325 const SelectionTree::Node *MaybeCall = MaybeCallee.Parent;
390 if (!OuterImplicit.Parent ||
391 childExprIsStmt(OuterImplicit.Parent->ASTNode.get<Stmt>(),
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 88 return Node->Parent && Node->Parent->ASTNode.get<TranslationUnitDecl>();
88 return Node->Parent && Node->Parent->ASTNode.get<TranslationUnitDecl>();
tools/clang/tools/extra/clangd/refactor/tweaks/SwapIfBranches.cpp 52 N && !If; N = N->Parent) {
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp 400 EXPECT_EQ("WhileStmt", T.commonAncestor()->Parent->kind());
414 EXPECT_EQ("ImplicitCastExpr", nodeKind(Str->Parent));
415 EXPECT_EQ("CXXConstructExpr", nodeKind(Str->Parent->Parent));
415 EXPECT_EQ("CXXConstructExpr", nodeKind(Str->Parent->Parent));
416 EXPECT_EQ(Str, &Str->Parent->Parent->ignoreImplicit())
416 EXPECT_EQ(Str, &Str->Parent->Parent->ignoreImplicit())
417 << "Didn't unwrap " << nodeKind(&Str->Parent->Parent->ignoreImplicit());
417 << "Didn't unwrap " << nodeKind(&Str->Parent->Parent->ignoreImplicit());