Lines Matching refs:FirstDecl
959 NamedDecl *FirstDecl = Corrected.getFoundDecl(); in ClassifyName() local
995 if (FirstDecl) in ClassifyName()
996 Result.addDecl(FirstDecl); in ClassifyName()
1128 NamedDecl *FirstDecl = (*Result.begin())->getUnderlyingDecl(); in ClassifyName() local
1129 if (TypeDecl *Type = dyn_cast<TypeDecl>(FirstDecl)) { in ClassifyName()
1138 ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(FirstDecl); in ClassifyName()
1142 dyn_cast<ObjCCompatibleAliasDecl>(FirstDecl)) in ClassifyName()
1160 if (isa<ConceptDecl>(FirstDecl)) in ClassifyName()
1162 TemplateName(cast<TemplateDecl>(FirstDecl))); in ClassifyName()
1165 if (isa<TemplateDecl>(FirstDecl) && !isa<FunctionTemplateDecl>(FirstDecl) && in ClassifyName()
1166 !isa<VarTemplateDecl>(FirstDecl)) in ClassifyName()
1168 TemplateName(cast<TemplateDecl>(FirstDecl))); in ClassifyName()
1175 FirstDecl->getUnderlyingDecl()->isFunctionOrFunctionTemplate())) && in ClassifyName()
1190 if (Result.isSingleResult() && !ADL && !FirstDecl->isCXXClassMember()) in ClassifyName()