Lines Matching refs:OvlExpr
7849 OverloadExpr *OvlExpr = Ovl.Expression;
7851 for (UnresolvedSetIterator I = OvlExpr->decls_begin(),
7852 IEnd = OvlExpr->decls_end();
8744 OverloadExpr *OvlExpr;
8757 OvlExpr(OvlExprInfo.Expression)
8762 if (OvlExpr->hasExplicitTemplateArgs()) {
8765 OvlExpr, false, &dap) ) {
8787 if (OvlExpr->hasExplicitTemplateArgs())
8788 OvlExpr->getExplicitTemplateArgs().copyInto(OvlExplicitTemplateArgs);
8836 TemplateDeductionInfo Info(Context, OvlExpr->getNameLoc());
8896 for (UnresolvedSetIterator I = OvlExpr->decls_begin(),
8897 E = OvlExpr->decls_end();
8914 else if (!OvlExpr->hasExplicitTemplateArgs() &&
8972 S.Diag(OvlExpr->getLocStart(), diag::err_addr_ovl_no_viable)
8973 << OvlExpr->getName() << TargetFunctionType
8974 << OvlExpr->getSourceRange();
8975 S.NoteAllOverloadCandidates(OvlExpr, TargetFunctionType);
8987 S.Diag(OvlExpr->getNameLoc(), diag::err_addr_ovl_no_qualifier)
8988 << TargetType << OvlExpr->getSourceRange();
8992 S.Diag(OvlExpr->getLocStart(), diag::err_addr_ovl_not_func_ptrref)
8993 << OvlExpr->getName() << TargetType;
8998 S.Diag(OvlExpr->getLocStart(), diag::err_addr_ovl_ambiguous)
8999 << OvlExpr->getName()
9000 << OvlExpr->getSourceRange();
9001 S.NoteAllOverloadCandidates(OvlExpr, TargetFunctionType);
9004 bool hadMultipleCandidates() const { return (OvlExpr->getNumDecls() > 1); }