Lines Matching refs:UnresExpr
15304 UnresolvedMemberExpr *UnresExpr = cast<UnresolvedMemberExpr>(NakedMemExpr); in BuildCallToMemberFunction() local
15305 Qualifier = UnresExpr->getQualifier(); in BuildCallToMemberFunction()
15307 QualType ObjectType = UnresExpr->getBaseType(); in BuildCallToMemberFunction()
15309 = UnresExpr->isArrow()? Expr::Classification::makeSimpleLValue() in BuildCallToMemberFunction()
15310 : UnresExpr->getBase()->Classify(Context); in BuildCallToMemberFunction()
15313 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
15318 if (UnresExpr->hasExplicitTemplateArgs()) { in BuildCallToMemberFunction()
15319 UnresExpr->copyTemplateArgumentsInto(TemplateArgsBuffer); in BuildCallToMemberFunction()
15323 for (UnresolvedMemberExpr::decls_iterator I = UnresExpr->decls_begin(), in BuildCallToMemberFunction()
15324 E = UnresExpr->decls_end(); I != E; ++I) { in BuildCallToMemberFunction()
15343 ExplicitObjectType = GetExplicitObjectType(*this, UnresExpr); in BuildCallToMemberFunction()
15370 DeclarationName DeclName = UnresExpr->getMemberName(); in BuildCallToMemberFunction()
15376 switch (CandidateSet.BestViableFunction(*this, UnresExpr->getBeginLoc(), in BuildCallToMemberFunction()
15381 CheckUnresolvedMemberAccess(UnresExpr, Best->FoundDecl); in BuildCallToMemberFunction()
15382 if (DiagnoseUseOfOverloadedDecl(Best->FoundDecl, UnresExpr->getNameLoc())) in BuildCallToMemberFunction()
15391 DiagnoseUseOfOverloadedDecl(Method, UnresExpr->getNameLoc())) in BuildCallToMemberFunction()
15399 UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
15406 PartialDiagnosticAt(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
15413 UnresExpr->getMemberLoc(), MemExprE->getSourceRange(), DeclName, in BuildCallToMemberFunction()