Lines Matching refs:FirstDecl
973 NamedDecl *FirstDecl = Corrected.getFoundDecl(); in ClassifyName() local
1009 if (FirstDecl) in ClassifyName()
1010 Result.addDecl(FirstDecl); in ClassifyName()
1163 NamedDecl *FirstDecl = (*Result.begin())->getUnderlyingDecl(); in ClassifyName() local
1164 if (TypeDecl *Type = dyn_cast<TypeDecl>(FirstDecl)) { in ClassifyName()
1170 ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(FirstDecl); in ClassifyName()
1174 dyn_cast<ObjCCompatibleAliasDecl>(FirstDecl)) in ClassifyName()
1192 if (isa<ConceptDecl>(FirstDecl)) in ClassifyName()
1194 TemplateName(cast<TemplateDecl>(FirstDecl))); in ClassifyName()
1196 if (auto *EmptyD = dyn_cast<UnresolvedUsingIfExistsDecl>(FirstDecl)) { in ClassifyName()
1202 if (isa<TemplateDecl>(FirstDecl) && !isa<FunctionTemplateDecl>(FirstDecl) && in ClassifyName()
1203 !isa<VarTemplateDecl>(FirstDecl)) in ClassifyName()
1205 TemplateName(cast<TemplateDecl>(FirstDecl))); in ClassifyName()
1212 FirstDecl->getUnderlyingDecl()->isFunctionOrFunctionTemplate())) && in ClassifyName()
1224 if (Result.isSingleResult() && !ADL && !FirstDecl->isCXXClassMember()) in ClassifyName()