Lines Matching refs:OverloadCandidateSet
97 OverloadCandidateSet& Conversions,
888 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
895 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
907 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
916 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1339 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1340 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1382 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3338 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3340 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3365 OverloadCandidateSet::iterator Best; in IsInitializerListConstructorConversion()
3410 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion()
3415 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3453 OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3545 OverloadCandidateSet::iterator Best; in IsUserDefinedConversion()
3620 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion()
3621 OverloadCandidateSet::CSK_Normal); in DiagnoseMultipleUserDefinedConversion()
4618 OverloadCandidateSet CandidateSet( in FindConversionForRefInit()
4619 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion); in FindConversionForRefInit()
4679 OverloadCandidateSet::iterator Best; in FindConversionForRefInit()
4709 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
5991 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates()
6162 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion()
6167 OverloadCandidateSet::iterator Best; in PerformContextualImplicitConversion()
6268 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddOverloadCandidate()
6319 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
6746 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates()
6817 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
6852 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7007 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddMethodTemplateCandidate()
7077 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate()
7153 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions()
7257 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddConversionCandidate()
7461 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddTemplateConversionCandidate()
7518 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate()
7622 OverloadCandidateSet &CandidateSet, in AddNonMemberOperatorCandidates()
7671 OverloadCandidateSet &CandidateSet, in AddMemberOperatorCandidates()
7720 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate()
8071 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates()
8156 OverloadCandidateSet &CandidateSet;
8278 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder()
8487 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
9120 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates()
9320 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates()
9335 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
9538 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) { in isBetterOverloadCandidate()
9710 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion && in isBetterOverloadCandidate()
9739 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 && in isBetterOverloadCandidate()
9951 OverloadCandidateSet::BestViableFunction(Sema &S, SourceLocation Loc, in BestViableFunction()
11338 OverloadCandidateSet::CandidateSetKind CSK;
11342 OverloadCandidateSet::CandidateSetKind CSK) in CompareOverloadCandidatesForDisplay()
11488 OverloadCandidateSet::CandidateSetKind CSK) { in CompleteNonViableCandidate()
11536 if (CSK == OverloadCandidateSet::CSK_Operator && in CompleteNonViableCandidate()
11574 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
11617 bool OverloadCandidateSet::shouldDeferDiags(Sema &S, ArrayRef<Expr *> Args, in shouldDeferDiags()
11637 void OverloadCandidateSet::NoteCandidates( in NoteCandidates()
11652 void OverloadCandidateSet::NoteCandidates(Sema &S, ArrayRef<Expr *> Args, in NoteCandidates()
12579 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate()
12617 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates()
12673 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet) { in AddOverloadedCallCandidates()
12700 LookupResult &R, OverloadCandidateSet::CandidateSetKind CSK, in DiagnoseTwoPhaseLookup()
12715 OverloadCandidateSet Candidates(FnLoc, CSK); in DiagnoseTwoPhaseLookup()
12719 OverloadCandidateSet::iterator Best; in DiagnoseTwoPhaseLookup()
12814 OverloadCandidateSet::CSK_Operator, in DiagnoseTwoPhaseOperatorLookup()
12872 OverloadCandidateSet::CSK_Normal, in BuildRecoveryCallExpr()
12942 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet()
12977 OverloadCandidateSet::iterator Best; in buildOverloadedCallSet()
13002 static QualType chooseRecoveryType(OverloadCandidateSet &CS, in chooseRecoveryType()
13003 OverloadCandidateSet::iterator *Best) { in chooseRecoveryType()
13053 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr()
13054 OverloadCandidateSet::iterator *Best, in FinishOverloadedCallExpr()
13136 OverloadCandidateSet &CS) { in markUnaddressableCandidatesUnviable()
13160 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr()
13161 OverloadCandidateSet::CSK_Normal); in BuildOverloadedCallExpr()
13173 OverloadCandidateSet::iterator Best; in BuildOverloadedCallExpr()
13258 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
13279 OverloadCandidateSet::iterator Best; in CreateOverloadedUnaryOp()
13390 void Sema::LookupOverloadedBinOp(OverloadCandidateSet &CandidateSet, in LookupOverloadedBinOp()
13545 OverloadCandidateSet CandidateSet( in CreateOverloadedBinOp()
13546 OpLoc, OverloadCandidateSet::CSK_Operator, in CreateOverloadedBinOp()
13547 OverloadCandidateSet::OperatorRewriteInfo(Op, AllowRewrittenCandidates)); in CreateOverloadedBinOp()
13555 OverloadCandidateSet::iterator Best; in CreateOverloadedBinOp()
14006 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr()
14019 OverloadCandidateSet::iterator Best; in CreateOverloadedArraySubscriptExpr()
14245 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
14246 OverloadCandidateSet::CSK_Normal); in BuildCallToMemberFunction()
14290 OverloadCandidateSet::iterator Best; in BuildCallToMemberFunction()
14463 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType()
14464 OverloadCandidateSet::CSK_Operator); in BuildCallToObjectOfClassType()
14532 OverloadCandidateSet::iterator Best; in BuildCallToObjectOfClassType()
14739 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr()
14758 OverloadCandidateSet::iterator Best; in BuildOverloadedArrowExpr()
14845 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall()
14846 OverloadCandidateSet::CSK_Normal); in BuildLiteralOperatorCall()
14854 OverloadCandidateSet::iterator Best; in BuildLiteralOperatorCall()
14925 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall()
14929 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
14961 OverloadCandidateSet::iterator Best; in BuildForRangeBeginEndCall()