• Home
  • Raw
  • Download

Lines Matching refs:ND

331       if (const auto *ND = dyn_cast<NamedDecl>(Arg.getAsDecl())) {  in getLVForTemplateArgumentList()  local
332 assert(!usesTypeVisibility(ND)); in getLVForTemplateArgumentList()
333 LV.merge(getLVForDecl(ND, computation)); in getLVForTemplateArgumentList()
662 const auto *ND = dyn_cast<NamespaceDecl>(DC); in getLVForNamespaceScopeDecl() local
663 if (!ND) continue; in getLVForNamespaceScopeDecl()
664 if (Optional<Visibility> Vis = getExplicitVisibility(ND, computation)) { in getLVForNamespaceScopeDecl()
1040 getExplicitVisibilityAux(const NamedDecl *ND, in getExplicitVisibilityAux() argument
1043 assert(!IsMostRecent || ND == ND->getMostRecentDecl()); in getExplicitVisibilityAux()
1046 if (Optional<Visibility> V = getVisibilityOf(ND, kind)) in getExplicitVisibilityAux()
1051 if (const auto *RD = dyn_cast<CXXRecordDecl>(ND)) { in getExplicitVisibilityAux()
1060 if (const auto *spec = dyn_cast<ClassTemplateSpecializationDecl>(ND)) in getExplicitVisibilityAux()
1065 if (!IsMostRecent && !isa<NamespaceDecl>(ND)) { in getExplicitVisibilityAux()
1066 const NamedDecl *MostRecent = ND->getMostRecentDecl(); in getExplicitVisibilityAux()
1067 if (MostRecent != ND) in getExplicitVisibilityAux()
1071 if (const auto *Var = dyn_cast<VarDecl>(ND)) { in getExplicitVisibilityAux()
1085 if (const auto *fn = dyn_cast<FunctionDecl>(ND)) { in getExplicitVisibilityAux()
1103 if (const auto *TD = dyn_cast<TemplateDecl>(ND)) in getExplicitVisibilityAux()
1124 if (const auto *ND = dyn_cast<NamedDecl>(DC)) in getLVForClosure() local
1125 return getLVForDecl(ND, computation); in getLVForClosure()
1433 } else if (const auto *ND = dyn_cast<NamespaceDecl>(*I)) { in printQualifiedName() local
1435 (ND->isAnonymousNamespace() || ND->isInline())) in printQualifiedName()
1437 if (ND->isAnonymousNamespace()) { in printQualifiedName()
1442 OS << *ND; in printQualifiedName()
1603 NamedDecl *ND = this; in getUnderlyingDeclImpl() local
1604 while (auto *UD = dyn_cast<UsingShadowDecl>(ND)) in getUnderlyingDeclImpl()
1605 ND = UD->getTargetDecl(); in getUnderlyingDeclImpl()
1607 if (auto *AD = dyn_cast<ObjCCompatibleAliasDecl>(ND)) in getUnderlyingDeclImpl()
1610 return ND; in getUnderlyingDeclImpl()
2439 static bool isNamed(const NamedDecl *ND, const char (&Str)[Len]) { in isNamed() argument
2440 IdentifierInfo *II = ND->getIdentifier(); in isNamed()