Lines Matching defs:ND
53 static SymbolQualitySignals::SymbolCategory categorize(const NamedDecl &ND) {
54 if (const auto *FD = dyn_cast<FunctionDecl>(&ND)) {
79 return Switch().Visit(&ND);
154 static bool isInstanceMember(const NamedDecl *ND) {
155 if (!ND)
157 if (const auto *TP = dyn_cast<FunctionTemplateDecl>(ND))
158 ND = TP->TemplateDecl::getTemplatedDecl();
159 if (const auto *CM = dyn_cast<CXXMethodDecl>(ND))
161 return isa<FieldDecl>(ND); // Note that static fields are VarDecl.
307 if (const NamedDecl *ND = SemaResult.getDeclaration()) {
308 if (hasUnstableLinkage(ND))
310 auto ID = getSymbolID(ND);
315 if (const auto *NSD = dyn_cast<NamespaceDecl>(ND->getDeclContext())) {