Home | History | Annotate | Download | only in Frontend

Lines Matching refs:ND

268 static unsigned getDeclShowContexts(NamedDecl *ND,
273 if (isa<UsingShadowDecl>(ND))
274 ND = dyn_cast<NamedDecl>(ND->getUnderlyingDecl());
275 if (!ND)
279 if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND) ||
280 isa<ClassTemplateDecl>(ND) || isa<TemplateTemplateParmDecl>(ND)) {
282 if (LangOpts.CPlusPlus || !isa<TagDecl>(ND))
296 if (LangOpts.CPlusPlus || isa<ObjCInterfaceDecl>(ND))
300 if (isa<ObjCInterfaceDecl>(ND))
304 if (isa<EnumDecl>(ND)) {
310 } else if (RecordDecl *Record = dyn_cast<RecordDecl>(ND)) {
318 } else if (isa<ClassTemplateDecl>(ND))
320 } else if (isa<ValueDecl>(ND) || isa<FunctionTemplateDecl>(ND)) {
326 } else if (isa<ObjCProtocolDecl>(ND)) {
328 } else if (isa<ObjCCategoryDecl>(ND)) {
330 } else if (isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND)) {
838 if (NamedDecl *ND = dyn_cast<NamedDecl>(D)) {
839 if (ND->getIdentifier())
840 Hash = llvm::HashString(ND->getIdentifier()->getName(), Hash);
841 else if (DeclarationName Name = ND->getDeclName()) {