Lines Matching refs:OverloadCandidateSet
110 OverloadCandidateSet& Conversions,
1057 bool OverloadCandidateSet::OperatorRewriteInfo::allowsReversed( in allowsReversed()
1064 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
1083 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
1092 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1604 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1605 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1647 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3654 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3656 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3681 OverloadCandidateSet::iterator Best; in IsInitializerListConstructorConversion()
3726 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion()
3731 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3769 OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3861 OverloadCandidateSet::iterator Best; in IsUserDefinedConversion()
3935 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion()
3936 OverloadCandidateSet::CSK_Normal); in DiagnoseMultipleUserDefinedConversion()
4919 OverloadCandidateSet CandidateSet( in FindConversionForRefInit()
4920 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion); in FindConversionForRefInit()
4980 OverloadCandidateSet::iterator Best; in FindConversionForRefInit()
5010 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
6500 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates()
6673 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion()
6678 OverloadCandidateSet::iterator Best; in PerformContextualImplicitConversion()
6797 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddOverloadCandidate()
6848 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
7293 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates()
7362 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7390 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7423 CandidateSet.getKind() == OverloadCandidateSet::CSK_AddressOfOverloadSet; in AddMethodCandidate()
7429 OverloadCandidateSet::CSK_AddressOfOverloadSet); in AddMethodCandidate()
7432 OverloadCandidateSet::CSK_AddressOfOverloadSet && in AddMethodCandidate()
7576 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddMethodTemplateCandidate()
7646 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate()
7725 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions()
7841 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddConversionCandidate()
8043 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddTemplateConversionCandidate()
8097 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate()
8218 OverloadCandidateSet &CandidateSet, in AddNonMemberOperatorCandidates()
8259 OverloadCandidateSet &CandidateSet, in AddMemberOperatorCandidates()
8305 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate()
8660 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates()
8788 OverloadCandidateSet &CandidateSet;
8930 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder()
9139 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
9762 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates()
9961 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates()
9976 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
10234 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) { in isBetterOverloadCandidate()
10405 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion && in isBetterOverloadCandidate()
10434 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 && in isBetterOverloadCandidate()
10676 OverloadCandidateSet::BestViableFunction(Sema &S, SourceLocation Loc, in BestViableFunction()
12190 OverloadCandidateSet::CandidateSetKind CSK;
12194 OverloadCandidateSet::CandidateSetKind CSK) in CompareOverloadCandidatesForDisplay()
12373 OverloadCandidateSet::CandidateSetKind CSK) { in CompleteNonViableCandidate()
12421 if (CSK == OverloadCandidateSet::CSK_Operator && in CompleteNonViableCandidate()
12461 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
12504 bool OverloadCandidateSet::shouldDeferDiags(Sema &S, ArrayRef<Expr *> Args, in shouldDeferDiags()
12525 void OverloadCandidateSet::NoteCandidates( in NoteCandidates()
12549 void OverloadCandidateSet::NoteCandidates(Sema &S, ArrayRef<Expr *> Args, in NoteCandidates()
13455 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate()
13491 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates()
13545 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet) { in AddOverloadedCallCandidates()
13572 LookupResult &R, OverloadCandidateSet::CandidateSetKind CSK, in DiagnoseTwoPhaseLookup()
13587 OverloadCandidateSet Candidates(FnLoc, CSK); in DiagnoseTwoPhaseLookup()
13591 OverloadCandidateSet::iterator Best; in DiagnoseTwoPhaseLookup()
13686 OverloadCandidateSet::CSK_Operator, in DiagnoseTwoPhaseOperatorLookup()
13743 OverloadCandidateSet::CSK_Normal, in BuildRecoveryCallExpr()
13810 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet()
13845 OverloadCandidateSet::iterator Best; in buildOverloadedCallSet()
13870 static QualType chooseRecoveryType(OverloadCandidateSet &CS, in chooseRecoveryType()
13871 OverloadCandidateSet::iterator *Best) { in chooseRecoveryType()
13921 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr()
13922 OverloadCandidateSet::iterator *Best, in FinishOverloadedCallExpr()
13943 clang::OverloadCandidateSet::CSK_AddressOfOverloadSet) { in FinishOverloadedCallExpr()
14023 OverloadCandidateSet &CS) { in markUnaddressableCandidatesUnviable()
14041 OverloadCandidateSet CandidateSet( in BuildOverloadedCallExpr()
14043 ? OverloadCandidateSet::CSK_AddressOfOverloadSet in BuildOverloadedCallExpr()
14044 : OverloadCandidateSet::CSK_Normal); in BuildOverloadedCallExpr()
14056 OverloadCandidateSet::iterator Best; in BuildOverloadedCallExpr()
14220 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
14241 OverloadCandidateSet::iterator Best; in CreateOverloadedUnaryOp()
14363 void Sema::LookupOverloadedBinOp(OverloadCandidateSet &CandidateSet, in LookupOverloadedBinOp()
14507 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator, in CreateOverloadedBinOp()
14508 OverloadCandidateSet::OperatorRewriteInfo( in CreateOverloadedBinOp()
14517 OverloadCandidateSet::iterator Best; in CreateOverloadedBinOp()
15062 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr()
15076 OverloadCandidateSet::iterator Best; in CreateOverloadedArraySubscriptExpr()
15313 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
15314 OverloadCandidateSet::CSK_Normal); in BuildCallToMemberFunction()
15374 OverloadCandidateSet::iterator Best; in BuildCallToMemberFunction()
15559 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType()
15560 OverloadCandidateSet::CSK_Operator); in BuildCallToObjectOfClassType()
15645 OverloadCandidateSet::iterator Best; in BuildCallToObjectOfClassType()
15827 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr()
15847 OverloadCandidateSet::iterator Best; in BuildOverloadedArrowExpr()
15945 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall()
15946 OverloadCandidateSet::CSK_Normal); in BuildLiteralOperatorCall()
15954 OverloadCandidateSet::iterator Best; in BuildLiteralOperatorCall()
16018 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall()
16022 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
16055 OverloadCandidateSet::iterator Best; in BuildForRangeBeginEndCall()
16299 OverloadCandidateSet &CandidateSet, in DiagnoseUseOfDeletedFunction()