reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  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(),