Lines Matching refs:OverloadCandidateSet

104                         OverloadCandidateSet& Conversions,
979 bool OverloadCandidateSet::OperatorRewriteInfo::allowsReversed( in allowsReversed()
986 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
1005 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
1014 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1554 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1555 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1597 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3620 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3622 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3647 OverloadCandidateSet::iterator Best; in IsInitializerListConstructorConversion()
3692 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion()
3697 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3735 OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3827 OverloadCandidateSet::iterator Best; in IsUserDefinedConversion()
3901 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion()
3902 OverloadCandidateSet::CSK_Normal); in DiagnoseMultipleUserDefinedConversion()
4892 OverloadCandidateSet CandidateSet( in FindConversionForRefInit()
4893 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion); in FindConversionForRefInit()
4953 OverloadCandidateSet::iterator Best; in FindConversionForRefInit()
4983 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
6469 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates()
6642 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion()
6647 OverloadCandidateSet::iterator Best; in PerformContextualImplicitConversion()
6748 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddOverloadCandidate()
6799 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
7252 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates()
7323 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7358 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7528 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddMethodTemplateCandidate()
7599 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate()
7679 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions()
7801 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddConversionCandidate()
8014 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddTemplateConversionCandidate()
8074 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate()
8198 OverloadCandidateSet &CandidateSet, in AddNonMemberOperatorCandidates()
8247 OverloadCandidateSet &CandidateSet, in AddMemberOperatorCandidates()
8301 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate()
8651 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates()
8779 OverloadCandidateSet &CandidateSet;
8903 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder()
9112 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
9740 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates()
9946 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates()
9961 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
10219 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) { in isBetterOverloadCandidate()
10390 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion && in isBetterOverloadCandidate()
10419 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 && in isBetterOverloadCandidate()
10670 OverloadCandidateSet::BestViableFunction(Sema &S, SourceLocation Loc, in BestViableFunction()
12093 OverloadCandidateSet::CandidateSetKind CSK;
12097 OverloadCandidateSet::CandidateSetKind CSK) in CompareOverloadCandidatesForDisplay()
12276 OverloadCandidateSet::CandidateSetKind CSK) { in CompleteNonViableCandidate()
12324 if (CSK == OverloadCandidateSet::CSK_Operator && in CompleteNonViableCandidate()
12364 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
12407 bool OverloadCandidateSet::shouldDeferDiags(Sema &S, ArrayRef<Expr *> Args, in shouldDeferDiags()
12428 void OverloadCandidateSet::NoteCandidates( in NoteCandidates()
12452 void OverloadCandidateSet::NoteCandidates(Sema &S, ArrayRef<Expr *> Args, in NoteCandidates()
13426 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate()
13464 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates()
13520 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet) { in AddOverloadedCallCandidates()
13547 LookupResult &R, OverloadCandidateSet::CandidateSetKind CSK, in DiagnoseTwoPhaseLookup()
13562 OverloadCandidateSet Candidates(FnLoc, CSK); in DiagnoseTwoPhaseLookup()
13566 OverloadCandidateSet::iterator Best; in DiagnoseTwoPhaseLookup()
13661 OverloadCandidateSet::CSK_Operator, in DiagnoseTwoPhaseOperatorLookup()
13718 OverloadCandidateSet::CSK_Normal, in BuildRecoveryCallExpr()
13788 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet()
13823 OverloadCandidateSet::iterator Best; in buildOverloadedCallSet()
13848 static QualType chooseRecoveryType(OverloadCandidateSet &CS, in chooseRecoveryType()
13849 OverloadCandidateSet::iterator *Best) { in chooseRecoveryType()
13899 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr()
13900 OverloadCandidateSet::iterator *Best, in FinishOverloadedCallExpr()
13988 OverloadCandidateSet &CS) { in markUnaddressableCandidatesUnviable()
14012 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr()
14013 OverloadCandidateSet::CSK_Normal); in BuildOverloadedCallExpr()
14025 OverloadCandidateSet::iterator Best; in BuildOverloadedCallExpr()
14203 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
14224 OverloadCandidateSet::iterator Best; in CreateOverloadedUnaryOp()
14343 void Sema::LookupOverloadedBinOp(OverloadCandidateSet &CandidateSet, in LookupOverloadedBinOp()
14510 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator, in CreateOverloadedBinOp()
14511 OverloadCandidateSet::OperatorRewriteInfo( in CreateOverloadedBinOp()
14520 OverloadCandidateSet::iterator Best; in CreateOverloadedBinOp()
15051 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr()
15065 OverloadCandidateSet::iterator Best; in CreateOverloadedArraySubscriptExpr()
15305 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
15306 OverloadCandidateSet::CSK_Normal); in BuildCallToMemberFunction()
15366 OverloadCandidateSet::iterator Best; in BuildCallToMemberFunction()
15555 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType()
15556 OverloadCandidateSet::CSK_Operator); in BuildCallToObjectOfClassType()
15641 OverloadCandidateSet::iterator Best; in BuildCallToObjectOfClassType()
15822 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr()
15842 OverloadCandidateSet::iterator Best; in BuildOverloadedArrowExpr()
15938 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall()
15939 OverloadCandidateSet::CSK_Normal); in BuildLiteralOperatorCall()
15947 OverloadCandidateSet::iterator Best; in BuildLiteralOperatorCall()
16018 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall()
16022 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
16055 OverloadCandidateSet::iterator Best; in BuildForRangeBeginEndCall()