reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
536 if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) { 539 Result.Nodes.getNodeAs<UsingDirectiveDecl>( 543 Result.Nodes.getNodeAs<NamespaceAliasDecl>( 547 Result.Nodes.getNodeAs<NamespaceDecl>("old_ns")) { 548 moveOldNamespace(Result, NsDecl); 550 Result.Nodes.getNodeAs<CXXRecordDecl>("class_fwd_decl")) { 551 moveClassForwardDeclaration(Result, cast<NamedDecl>(FwdDecl)); 553 Result.Nodes.getNodeAs<ClassTemplateDecl>( 555 moveClassForwardDeclaration(Result, cast<NamedDecl>(TemplateFwdDecl)); 557 Result.Nodes.getNodeAs<UsingDecl>("using_with_shadow")) { 558 fixUsingShadowDecl(Result, UsingWithShadow); 560 Result.Nodes.getNodeAs<NestedNameSpecifierLoc>( 564 fixTypeLoc(Result, Start, End, Specifier->getTypeLoc()); 566 Result.Nodes.getNodeAs<CXXCtorInitializer>( 570 } else if (const auto *TLoc = Result.Nodes.getNodeAs<TypeLoc>("type")) { 589 fixTypeLoc(Result, startLocationForType(Loc), endLocationForType(Loc), Loc); 591 Result.Nodes.getNodeAs<DeclRefExpr>("var_ref")) { 592 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var_decl"); 596 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc"); 598 fixDeclRefExpr(Result, Context->getDeclContext(), 601 Result.Nodes.getNodeAs<DeclRefExpr>("enum_const_ref")) { 609 Result.Nodes.getNodeAs<EnumConstantDecl>("enum_const_decl"); 611 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc"); 615 fixDeclRefExpr(Result, Context->getDeclContext(), 618 Result.Nodes.getNodeAs<DeclRefExpr>("func_ref")) { 624 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func_decl"); 626 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc"); 628 fixDeclRefExpr(Result, Context->getDeclContext(), 631 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call"); 649 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc"); 653 Result, Context->getDeclContext(), CalleeRange.getBegin(),