reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11376 S.IsFunctionConversion(FD->getType(), TargetFunctionType, Discard); 11387 compareEnableIfAttrs(S, A, B) == Comparison::Better); 11425 TargetFunctionType = S.ExtractUnqualifiedFunctionType(TargetType); 11450 = S.DeduceTemplateArguments(FunctionTemplate, 11464 assert(S.isSameOrCompatibleFunctionType( 11468 if (!S.checkAddressOfFunctionIsAvailable(Specialization)) 11487 if (S.getLangOpts().CUDA) 11488 if (FunctionDecl *Caller = dyn_cast<FunctionDecl>(S.CurContext)) 11489 if (!Caller->isImplicit() && !S.IsAllowedCUDACall(Caller, FunDecl)) 11499 if (completeFunctionType(S, FunDecl, SourceExpr->getBeginLoc(), 11505 if (!S.checkAddressOfFunctionIsAvailable(FunDecl)) 11509 if (!S.getLangOpts().CPlusPlus || 11573 UnresolvedSetIterator Result = S.getMostSpecialized( 11575 SourceExpr->getBeginLoc(), S.PDiag(), 11576 S.PDiag(diag::err_addr_ovl_ambiguous) 11578 S.PDiag(diag::note_ovl_candidate) 11605 S.EraseUnwantedCUDAMatches(dyn_cast<FunctionDecl>(S.CurContext), Matches); 11605 S.EraseUnwantedCUDAMatches(dyn_cast<FunctionDecl>(S.CurContext), Matches); 11611 S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_no_viable) 11615 S.NoteAllOverloadCandidates(OvlExpr, TargetFunctionType, 11627 S.NoteOverloadCandidate(*I, Fun, CRK_None, TargetFunctionType, 11629 FailedCandidates.NoteCandidates(S, OvlExpr->getBeginLoc()); 11642 S.Diag(OvlExpr->getNameLoc(), diag::err_addr_ovl_no_qualifier) 11651 S.Diag(OvlExpr->getBeginLoc(), 11657 S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_not_func_ptrref) 11663 S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_ambiguous) 11665 S.NoteAllOverloadCandidates(OvlExpr, TargetFunctionType,