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