|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/tools/extra/clangd/Selection.cpp 270 Nodes.back().ASTNode = DynTypedNode::create(*AST.getTranslationUnitDecl());
340 Nodes.back().ASTNode = std::move(Node);
353 dlog("{1}pop: {0}", printNodeToString(N.ASTNode, PrintPolicy), indent(-1));
354 claimRange(N.ASTNode.getSourceRange(), N.Selected);
447 printNodeKind(OS, N.ASTNode);
449 N.ASTNode.print(OS, PrintPolicy);
458 printNodeKind(OS, ASTNode);
518 if (const Decl* Current = CurrentNode->ASTNode.get<Decl>()) {
530 Children.front()->ASTNode.getSourceRange() == ASTNode.getSourceRange())
530 Children.front()->ASTNode.getSourceRange() == ASTNode.getSourceRange())
536 if (Parent && Parent->ASTNode.getSourceRange() == ASTNode.getSourceRange())
536 if (Parent && Parent->ASTNode.getSourceRange() == ASTNode.getSourceRange())
tools/clang/tools/extra/clangd/SemanticSelection.cpp 45 if (const Decl *D = Node->ASTNode.get<Decl>()) {
51 auto SR = toHalfOpenFileRange(SM, LangOpts, Node->ASTNode.getSourceRange());
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp 40 CommonDecl = N->ASTNode.get<Decl>();
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 86 const ast_type_traits::DynTypedNode &AstNode = SelNode->ASTNode;
92 return P->ASTNode.get<FunctionDecl>();
tools/clang/tools/extra/clangd/refactor/tweaks/DumpAST.cpp 38 if (dumpable(N->ASTNode))
39 Node = N->ASTNode;
112 if (auto *D = Node->ASTNode.get<Decl>())
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp 62 if (auto *TypeNode = Node->ASTNode.get<TypeLoc>()) {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp 94 if (!N->ASTNode.get<Stmt>())
101 if (N->Selected == SelectionTree::Unselected && !N->ASTNode.get<DeclStmt>())
137 if (Parent->ASTNode.get<DeclStmt>())
175 RootStmts.insert(Child->ASTNode.get<Stmt>());
183 if (CurNode->ASTNode.get<LambdaExpr>())
185 if (const FunctionDecl *Func = CurNode->ASTNode.get<FunctionDecl>()) {
205 SM, LangOpts, Parent->Children.front()->ASTNode.getSourceRange()))
210 SM, LangOpts, Parent->Children.back()->ASTNode.getSourceRange()))
234 if (Child->ASTNode.get<Expr>())
239 if (Child->ASTNode.get<Stmt>() == EnclosingFunc->getBody())
576 ExtZone.getLastRootStmt()->ASTNode.get<Stmt>(), FuncBodyRange, SM,
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 90 Expr = Node->ASTNode.get<clang::Expr>();
123 if (const clang::Stmt *Stmt = InsertionPoint->ASTNode.get<clang::Stmt>()) {
138 if (InsertionPoint->ASTNode.get<VarDecl>())
145 const clang::Stmt *CurInsertionPoint = CurNode->ASTNode.get<Stmt>();
149 if (const clang::Stmt *CurParent = CurNode->Parent->ASTNode.get<Stmt>()) {
212 llvm::dyn_cast_or_null<BinaryOperator>(N.ASTNode.get<Expr>())) {
220 N.ASTNode.get<Expr>())) {
228 const Expr *E = Child->ASTNode.get<Expr>();
257 if (SM.getFileID(Child->ASTNode.get<Expr>()->getExprLoc()) != F)
305 toHalfOpenFileRange(SM, LangOpts, Start->ASTNode.getSourceRange())
307 toHalfOpenFileRange(SM, LangOpts, End->ASTNode.getSourceRange())
329 llvm::dyn_cast_or_null<CallExpr>(MaybeCall->ASTNode.get<Expr>());
332 if (CE->getCallee() != MaybeCallee.ASTNode.get<Expr>())
365 const Expr *E = N->ASTNode.get<Expr>();
391 childExprIsStmt(OuterImplicit.Parent->ASTNode.get<Stmt>(),
392 OuterImplicit.ASTNode.get<Expr>()))
407 const clang::Expr *SelectedExpr = N->ASTNode.get<clang::Expr>();
tools/clang/tools/extra/clangd/refactor/tweaks/RawStringLiteral.cpp 84 Str = dyn_cast_or_null<StringLiteral>(N->ASTNode.get<Stmt>());
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 88 return Node->Parent && Node->Parent->ASTNode.get<TranslationUnitDecl>();
108 TargetDirective = CA->ASTNode.get<UsingDirectiveDecl>();
tools/clang/tools/extra/clangd/refactor/tweaks/SwapIfBranches.cpp 54 if (dyn_cast_or_null<CompoundStmt>(N->ASTNode.get<Stmt>()))
56 If = dyn_cast_or_null<IfStmt>(N->ASTNode.get<Stmt>());
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp 90 for (const auto &Entry : allTargetDecls(N->ASTNode))
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp 45 if (llvm::isa_and_nonnull<TranslationUnitDecl>(N->ASTNode.get<Decl>()))
48 toHalfOpenFileRange(SM, LangOpts, N->ASTNode.getSourceRange());
332 auto *D = dyn_cast<CXXRecordDecl>(T.commonAncestor()->ASTNode.get<Decl>());