Lines Matching refs:UnresExpr
12209 UnresolvedMemberExpr *UnresExpr = cast<UnresolvedMemberExpr>(NakedMemExpr); in BuildCallToMemberFunction() local
12210 Qualifier = UnresExpr->getQualifier(); in BuildCallToMemberFunction()
12212 QualType ObjectType = UnresExpr->getBaseType(); in BuildCallToMemberFunction()
12214 = UnresExpr->isArrow()? Expr::Classification::makeSimpleLValue() in BuildCallToMemberFunction()
12215 : UnresExpr->getBase()->Classify(Context); in BuildCallToMemberFunction()
12218 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
12223 if (UnresExpr->hasExplicitTemplateArgs()) { in BuildCallToMemberFunction()
12224 UnresExpr->copyTemplateArgumentsInto(TemplateArgsBuffer); in BuildCallToMemberFunction()
12228 for (UnresolvedMemberExpr::decls_iterator I = UnresExpr->decls_begin(), in BuildCallToMemberFunction()
12229 E = UnresExpr->decls_end(); I != E; ++I) { in BuildCallToMemberFunction()
12259 DeclarationName DeclName = UnresExpr->getMemberName(); in BuildCallToMemberFunction()
12264 switch (CandidateSet.BestViableFunction(*this, UnresExpr->getLocStart(), in BuildCallToMemberFunction()
12269 CheckUnresolvedMemberAccess(UnresExpr, Best->FoundDecl); in BuildCallToMemberFunction()
12270 if (DiagnoseUseOfDecl(Best->FoundDecl, UnresExpr->getNameLoc())) in BuildCallToMemberFunction()
12279 DiagnoseUseOfDecl(Method, UnresExpr->getNameLoc())) in BuildCallToMemberFunction()
12284 Diag(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
12292 Diag(UnresExpr->getMemberLoc(), diag::err_ovl_ambiguous_member_call) in BuildCallToMemberFunction()
12299 Diag(UnresExpr->getMemberLoc(), diag::err_ovl_deleted_member_call) in BuildCallToMemberFunction()