reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
291 if (isa<UsingShadowDecl>(ND)) 292 ND = ND->getUnderlyingDecl(); 292 ND = ND->getUnderlyingDecl(); 293 if (!ND) 297 if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND) || 297 if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND) || 298 isa<ClassTemplateDecl>(ND) || isa<TemplateTemplateParmDecl>(ND) || 298 isa<ClassTemplateDecl>(ND) || isa<TemplateTemplateParmDecl>(ND) || 299 isa<TypeAliasTemplateDecl>(ND)) { 301 if (LangOpts.CPlusPlus || !isa<TagDecl>(ND)) 315 if (LangOpts.CPlusPlus || isa<ObjCInterfaceDecl>(ND)) 319 if (const auto *ID = dyn_cast<ObjCInterfaceDecl>(ND)) { 327 if (isa<EnumDecl>(ND)) { 333 } else if (const auto *Record = dyn_cast<RecordDecl>(ND)) { 341 } else if (isa<ClassTemplateDecl>(ND)) 343 } else if (isa<ValueDecl>(ND) || isa<FunctionTemplateDecl>(ND)) { 343 } else if (isa<ValueDecl>(ND) || isa<FunctionTemplateDecl>(ND)) { 349 } else if (isa<ObjCProtocolDecl>(ND)) { 351 } else if (isa<ObjCCategoryDecl>(ND)) { 353 } else if (isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND)) { 353 } else if (isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND)) {