reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11322 FailedCandidates(OvlExpr->getNameLoc(), /*ForTakingAddress=*/true) { 11326 if (UnresolvedMemberExpr *UME = dyn_cast<UnresolvedMemberExpr>(OvlExpr)) 11330 } else if (OvlExpr->hasExplicitTemplateArgs()) { 11333 OvlExpr, false, &dap)) { 11352 if (OvlExpr->hasExplicitTemplateArgs()) 11353 OvlExpr->copyTemplateArgumentsInto(OvlExplicitTemplateArgs); 11529 for (UnresolvedSetIterator I = OvlExpr->decls_begin(), 11530 E = OvlExpr->decls_end(); 11547 else if (!OvlExpr->hasExplicitTemplateArgs() && 11611 S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_no_viable) 11612 << OvlExpr->getName() << TargetFunctionType 11613 << OvlExpr->getSourceRange(); 11615 S.NoteAllOverloadCandidates(OvlExpr, TargetFunctionType, 11621 for (UnresolvedSetIterator I = OvlExpr->decls_begin(), 11622 IEnd = OvlExpr->decls_end(); 11629 FailedCandidates.NoteCandidates(S, OvlExpr->getBeginLoc()); 11642 S.Diag(OvlExpr->getNameLoc(), diag::err_addr_ovl_no_qualifier) 11643 << TargetType << OvlExpr->getSourceRange(); 11651 S.Diag(OvlExpr->getBeginLoc(), 11653 << OvlExpr->getSourceRange(); 11657 S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_not_func_ptrref) 11658 << OvlExpr->getName() << TargetType; 11663 S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_ambiguous) 11664 << OvlExpr->getName() << OvlExpr->getSourceRange(); 11664 << OvlExpr->getName() << OvlExpr->getSourceRange(); 11665 S.NoteAllOverloadCandidates(OvlExpr, TargetFunctionType, 11669 bool hadMultipleCandidates() const { return (OvlExpr->getNumDecls() > 1); }