Home | History | Annotate | Download | only in Sema

Lines Matching refs:OverloadCandidate

358   // Structure used by OverloadCandidate::DeductionFailureInfo to store
369 OverloadCandidate::DeductionFailureInfo
373 OverloadCandidate::DeductionFailureInfo Result;
411 void OverloadCandidate::DeductionFailureInfo::Destroy() {
440 OverloadCandidate::DeductionFailureInfo::getTemplateParameter() {
467 OverloadCandidate::DeductionFailureInfo::getTemplateArgumentList() {
491 const TemplateArgument *OverloadCandidate::DeductionFailureInfo::getFirstArg() {
516 OverloadCandidate::DeductionFailureInfo::getSecondArg() {
4393 CandidateSet.push_back(OverloadCandidate());
4394 OverloadCandidate& Candidate = CandidateSet.back();
4561 CandidateSet.push_back(OverloadCandidate());
4562 OverloadCandidate& Candidate = CandidateSet.back();
4671 CandidateSet.push_back(OverloadCandidate());
4672 OverloadCandidate &Candidate = CandidateSet.back();
4722 CandidateSet.push_back(OverloadCandidate());
4723 OverloadCandidate &Candidate = CandidateSet.back();
4765 CandidateSet.push_back(OverloadCandidate());
4766 OverloadCandidate& Candidate = CandidateSet.back();
4909 CandidateSet.push_back(OverloadCandidate());
4910 OverloadCandidate &Candidate = CandidateSet.back();
4948 CandidateSet.push_back(OverloadCandidate());
4949 OverloadCandidate& Candidate = CandidateSet.back();
5101 CandidateSet.push_back(OverloadCandidate());
5102 OverloadCandidate& Candidate = CandidateSet.back();
6752 OverloadCandidate &Cand1,
6753 const OverloadCandidate &Cand2,
7027 void DiagnoseBadConversion(Sema &S, OverloadCandidate *Cand, unsigned I) {
7239 void DiagnoseArityMismatch(Sema &S, OverloadCandidate *Cand,
7290 void DiagnoseBadDeduction(Sema &S, OverloadCandidate *Cand,
7411 void DiagnoseBadTarget(Sema &S, OverloadCandidate *Cand) {
7438 void NoteFunctionCandidate(Sema &S, OverloadCandidate *Cand,
7490 void NoteSurrogateCandidate(Sema &S, OverloadCandidate *Cand) {
7526 OverloadCandidate *Cand) {
7544 OverloadCandidate *Cand) {
7556 SourceLocation GetLocationForCandidate(const OverloadCandidate *Cand) {
7565 RankDeductionFailure(const OverloadCandidate::DeductionFailureInfo &DFI) {
7599 bool operator()(const OverloadCandidate *L,
7600 const OverloadCandidate *R) {
7702 void CompleteNonViableCandidate(Sema &S, OverloadCandidate *Cand,
7796 SmallVector<OverloadCandidate*, 32> Cands;
7815 SmallVectorImpl<OverloadCandidate*>::iterator I, E;
7820 OverloadCandidate *Cand = *I;