Lines Matching defs:FirstDecl
970 NamedDecl *FirstDecl = Corrected.getFoundDecl();
1006 if (FirstDecl)
1007 Result.addDecl(FirstDecl);
1148 NamedDecl *FirstDecl = (*Result.begin())->getUnderlyingDecl();
1149 if (TypeDecl *Type = dyn_cast<TypeDecl>(FirstDecl)) {
1155 ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(FirstDecl);
1159 dyn_cast<ObjCCompatibleAliasDecl>(FirstDecl))
1177 if (isa<ConceptDecl>(FirstDecl)) {
1182 TemplateName(cast<TemplateDecl>(FirstDecl)));
1185 if (auto *EmptyD = dyn_cast<UnresolvedUsingIfExistsDecl>(FirstDecl)) {
1191 if (isa<TemplateDecl>(FirstDecl) && !isa<FunctionTemplateDecl>(FirstDecl) &&
1192 !isa<VarTemplateDecl>(FirstDecl))
1194 TemplateName(cast<TemplateDecl>(FirstDecl)));
1201 FirstDecl->getUnderlyingDecl()->isFunctionOrFunctionTemplate())) &&
1214 (!FirstDecl->isCXXClassMember() || isa<EnumConstantDecl>(FirstDecl)))