Lines Matching refs:CandidateSet

3246                                        OverloadCandidateSet &CandidateSet,  in IsInitializerListConstructorConversion()  argument
3248 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3265 CandidateSet, SuppressUserConversions); in IsInitializerListConstructorConversion()
3268 CandidateSet, SuppressUserConversions); in IsInitializerListConstructorConversion()
3272 bool HadMultipleCandidates = (CandidateSet.size() > 1); in IsInitializerListConstructorConversion()
3276 CandidateSet.BestViableFunction(S, From->getBeginLoc(), Best)) { in IsInitializerListConstructorConversion()
3319 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion() argument
3323 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3355 S, From, ToType, ToRecordDecl, User, CandidateSet, AllowExplicit); in IsUserDefinedConversion()
3359 CandidateSet.clear( in IsUserDefinedConversion()
3395 CandidateSet, SuppressUserConversions); in IsUserDefinedConversion()
3401 CandidateSet, SuppressUserConversions); in IsUserDefinedConversion()
3435 CandidateSet, in IsUserDefinedConversion()
3439 From, ToType, CandidateSet, in IsUserDefinedConversion()
3446 bool HadMultipleCandidates = (CandidateSet.size() > 1); in IsUserDefinedConversion()
3450 CandidateSet.BestViableFunction(S, From->getBeginLoc(), Best)) { in IsUserDefinedConversion()
3523 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion() local
3527 CandidateSet, false, false); in DiagnoseMultipleUserDefinedConversion()
3531 else if (OvResult == OR_No_Viable_Function && !CandidateSet.empty()) { in DiagnoseMultipleUserDefinedConversion()
3539 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, From); in DiagnoseMultipleUserDefinedConversion()
4399 OverloadCandidateSet CandidateSet( in FindConversionForRefInit() local
4459 Init, DeclType, CandidateSet, in FindConversionForRefInit()
4463 DeclType, CandidateSet, in FindConversionForRefInit()
4467 bool HadMultipleCandidates = (CandidateSet.size() > 1); in FindConversionForRefInit()
4470 switch (CandidateSet.BestViableFunction(S, DeclLoc, Best)) { in FindConversionForRefInit()
4499 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
4500 Cand != CandidateSet.end(); ++Cand) in FindConversionForRefInit()
5716 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates() argument
5733 ConvTemplate, FoundDecl, ActingContext, From, ToType, CandidateSet, in collectViableConversionCandidates()
5737 ToType, CandidateSet, in collectViableConversionCandidates()
5886 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion() local
5888 CandidateSet); in PerformContextualImplicitConversion()
5892 switch (CandidateSet.BestViableFunction(*this, Loc, Best)) { in PerformContextualImplicitConversion()
5992 OverloadCandidateSet &CandidateSet, in AddOverloadCandidate() argument
6014 CandidateSet, SuppressUserConversions, in AddOverloadCandidate()
6022 if (!CandidateSet.isNewCandidate(Function)) in AddOverloadCandidate()
6032 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
6050 CandidateSet.addCandidate(Args.size(), EarlyConversions); in AddOverloadCandidate()
6452 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates() argument
6486 FunctionArgs, CandidateSet, SuppressUserConversions, in AddFunctionCandidates()
6491 ObjectClassification, FunctionArgs, CandidateSet, in AddFunctionCandidates()
6508 CandidateSet, SuppressUserConversions, PartialOverloading); in AddFunctionCandidates()
6510 AddOverloadCandidate(FD, F.getPair(), FunctionArgs, CandidateSet, in AddFunctionCandidates()
6523 OverloadCandidateSet& CandidateSet, in AddMethodCandidate() argument
6536 ObjectClassification, Args, CandidateSet, in AddMethodCandidate()
6540 ObjectType, ObjectClassification, Args, CandidateSet, in AddMethodCandidate()
6557 OverloadCandidateSet &CandidateSet, in AddMethodCandidate() argument
6567 if (!CandidateSet.isNewCandidate(Method)) in AddMethodCandidate()
6583 CandidateSet.addCandidate(Args.size() + 1, EarlyConversions); in AddMethodCandidate()
6624 *this, CandidateSet.getLocation(), ObjectType, ObjectClassification, in AddMethodCandidate()
6698 OverloadCandidateSet& CandidateSet, in AddMethodTemplateCandidate() argument
6701 if (!CandidateSet.isNewCandidate(MethodTmpl)) in AddMethodTemplateCandidate()
6713 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddMethodTemplateCandidate()
6720 MethodTmpl, ParamTypes, Args, CandidateSet, Conversions, in AddMethodTemplateCandidate()
6725 CandidateSet.addCandidate(Conversions.size(), Conversions); in AddMethodTemplateCandidate()
6751 CandidateSet, SuppressUserConversions, PartialOverloading, in AddMethodTemplateCandidate()
6761 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate() argument
6763 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateOverloadCandidate()
6775 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateOverloadCandidate()
6782 Args, CandidateSet, Conversions, in AddTemplateOverloadCandidate()
6786 CandidateSet.addCandidate(Conversions.size(), Conversions); in AddTemplateOverloadCandidate()
6811 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate()
6821 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions() argument
6836 CandidateSet.allocateConversionSequences(ThisConversions + Args.size()); in CheckNonDependentConversions()
6848 *this, CandidateSet.getLocation(), ObjectType, ObjectClassification, in CheckNonDependentConversions()
6923 OverloadCandidateSet& CandidateSet, in AddConversionCandidate() argument
6929 if (!CandidateSet.isNewCandidate(Conversion)) in AddConversionCandidate()
6959 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
6984 *this, CandidateSet.getLocation(), From->getType(), in AddConversionCandidate()
7000 IsDerivedFrom(CandidateSet.getLocation(), FromCanon, ToCanon)) { in AddConversionCandidate()
7108 OverloadCandidateSet &CandidateSet, in AddTemplateConversionCandidate() argument
7114 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate()
7117 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateConversionCandidate()
7122 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7139 CandidateSet, AllowObjCConversionOnExplicit, in AddTemplateConversionCandidate()
7154 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate() argument
7155 if (!CandidateSet.isNewCandidate(Conversion)) in AddSurrogateCandidate()
7162 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
7174 *this, CandidateSet.getLocation(), Object->getType(), in AddSurrogateCandidate()
7264 OverloadCandidateSet& CandidateSet, in AddMemberOperatorCandidates() argument
7300 CandidateSet, /*SuppressUserConversions=*/false); in AddMemberOperatorCandidates()
7313 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate() argument
7321 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
7659 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates() argument
7665 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7673 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7742 OverloadCandidateSet &CandidateSet; member in __anon832832a00b11::BuiltinOperatorOverloadBuilder
7815 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7823 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7833 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7841 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7853 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder() argument
7859 CandidateSet(CandidateSet) { in BuiltinOperatorOverloadBuilder()
7953 S.AddBuiltinCandidate(&ParamTy, Args, CandidateSet); in addUnaryStarPointerOverloads()
7970 S.AddBuiltinCandidate(&ArithTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7979 S.AddBuiltinCandidate(&VecTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7994 S.AddBuiltinCandidate(&ParamTy, Args, CandidateSet); in addUnaryPlusPointerOverloads()
8010 S.AddBuiltinCandidate(&IntTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
8019 S.AddBuiltinCandidate(&VecTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
8044 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads()
8051 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads()
8088 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
8089 CEnd = CandidateSet.end(); in addGenericBinaryPointerOrEnumeralOverloads()
8128 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addGenericBinaryPointerOrEnumeralOverloads()
8143 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addGenericBinaryPointerOrEnumeralOverloads()
8186 S.AddBuiltinCandidate(AsymmetricParamTypes, Args, CandidateSet); in addBinaryPlusOrMinusPointerOverloads()
8194 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addBinaryPlusOrMinusPointerOverloads()
8239 S.AddBuiltinCandidate(LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
8254 S.AddBuiltinCandidate(LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
8318 S.AddBuiltinCandidate(LandR, Args, CandidateSet); in addBinaryBitwiseArithmeticOverloads()
8342 AddBuiltinAssignmentOperatorCandidates(S, *Enum, Args, CandidateSet); in addAssignmentMemberPointerOrEnumeralOverloads()
8352 AddBuiltinAssignmentOperatorCandidates(S, *MemPtr, Args, CandidateSet); in addAssignmentMemberPointerOrEnumeralOverloads()
8392 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8401 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8410 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8420 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8441 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8450 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8459 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8469 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
8502 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8510 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8529 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8536 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8568 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8574 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8589 S.AddBuiltinCandidate(&ParamTy, Args, CandidateSet, in addExclaimOverload()
8595 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet, in addAmpAmpOrPipePipeOverload()
8621 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8634 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8672 if (C1 != C2 && !S.IsDerivedFrom(CandidateSet.getLocation(), C1, C2)) in addArrowStarOverloads()
8684 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addArrowStarOverloads()
8712 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8723 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8738 S.AddBuiltinCandidate(ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8755 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates() argument
8797 CandidateTypes, CandidateSet); in AddBuiltinOperatorCandidates()
8952 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates() argument
8967 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
8968 CandEnd = CandidateSet.end(); in AddArgumentDependentLookupCandidates()
8985 AddOverloadCandidate(FD, FoundDecl, Args, CandidateSet, in AddArgumentDependentLookupCandidates()
8990 ExplicitTemplateArgs, Args, CandidateSet, in AddArgumentDependentLookupCandidates()
11657 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate() argument
11673 S.AddOverloadCandidate(Func, FoundDecl, Args, CandidateSet, in AddOverloadedCallCandidate()
11682 ExplicitTemplateArgs, Args, CandidateSet, in AddOverloadedCallCandidate()
11695 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates() argument
11738 CandidateSet, PartialOverloading, in AddOverloadedCallCandidates()
11744 CandidateSet, PartialOverloading); in AddOverloadedCallCandidates()
11990 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet() argument
12018 AddOverloadedCallCandidates(ULE, Args, *CandidateSet); in buildOverloadedCallSet()
12025 if (CandidateSet->empty() || in buildOverloadedCallSet()
12026 CandidateSet->BestViableFunction(*this, Fn->getBeginLoc(), Best) == in buildOverloadedCallSet()
12042 if (CandidateSet->empty()) in buildOverloadedCallSet()
12058 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr() argument
12062 if (CandidateSet->empty()) in FinishOverloadedCallExpr()
12106 CandidateSet->NoteCandidates(SemaRef, OCD_AllCandidates, Args); in FinishOverloadedCallExpr()
12113 CandidateSet->NoteCandidates(SemaRef, OCD_ViableCandidates, Args); in FinishOverloadedCallExpr()
12121 CandidateSet->NoteCandidates(SemaRef, OCD_AllCandidates, Args); in FinishOverloadedCallExpr()
12162 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr() local
12166 if (buildOverloadedCallSet(S, Fn, ULE, Args, LParenLoc, &CandidateSet, in BuildOverloadedCallExpr()
12173 markUnaddressableCandidatesUnviable(*this, CandidateSet); in BuildOverloadedCallExpr()
12177 CandidateSet.BestViableFunction(*this, Fn->getBeginLoc(), Best); in BuildOverloadedCallExpr()
12180 RParenLoc, ExecConfig, &CandidateSet, in BuildOverloadedCallExpr()
12248 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp() local
12251 AddFunctionCandidates(Fns, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
12254 AddMemberOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
12260 CandidateSet); in CreateOverloadedUnaryOp()
12264 AddBuiltinOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
12266 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CreateOverloadedUnaryOp()
12270 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in CreateOverloadedUnaryOp()
12359 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, ArgsArray, in CreateOverloadedUnaryOp()
12369 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, ArgsArray, in CreateOverloadedUnaryOp()
12461 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedBinOp() local
12464 AddFunctionCandidates(Fns, Args, CandidateSet); in CreateOverloadedBinOp()
12467 AddMemberOperatorCandidates(Op, OpLoc, Args, CandidateSet); in CreateOverloadedBinOp()
12475 CandidateSet); in CreateOverloadedBinOp()
12478 AddBuiltinOperatorCandidates(Op, OpLoc, Args, CandidateSet); in CreateOverloadedBinOp()
12480 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CreateOverloadedBinOp()
12484 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in CreateOverloadedBinOp()
12629 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedBinOp()
12639 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args, in CreateOverloadedBinOp()
12661 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedBinOp()
12706 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr() local
12711 AddMemberOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet); in CreateOverloadedArraySubscriptExpr()
12714 AddBuiltinOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet); in CreateOverloadedArraySubscriptExpr()
12716 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CreateOverloadedArraySubscriptExpr()
12720 switch (CandidateSet.BestViableFunction(*this, LLoc, Best)) { in CreateOverloadedArraySubscriptExpr()
12804 if (CandidateSet.empty()) in CreateOverloadedArraySubscriptExpr()
12812 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedArraySubscriptExpr()
12822 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args, in CreateOverloadedArraySubscriptExpr()
12831 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedArraySubscriptExpr()
12936 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction() local
12958 Args, CandidateSet); in BuildCallToMemberFunction()
12966 ObjectClassification, Args, CandidateSet, in BuildCallToMemberFunction()
12971 TemplateArgs, ObjectType, ObjectClassification, Args, CandidateSet, in BuildCallToMemberFunction()
12981 switch (CandidateSet.BestViableFunction(*this, UnresExpr->getBeginLoc(), in BuildCallToMemberFunction()
13004 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToMemberFunction()
13011 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToMemberFunction()
13021 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToMemberFunction()
13149 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType() local
13164 Object.get()->Classify(Context), Args, CandidateSet, in BuildCallToObjectOfClassType()
13209 Object.get(), Args, CandidateSet); in BuildCallToObjectOfClassType()
13214 bool HadMultipleCandidates = (CandidateSet.size() > 1); in BuildCallToObjectOfClassType()
13218 switch (CandidateSet.BestViableFunction(*this, Object.get()->getBeginLoc(), in BuildCallToObjectOfClassType()
13226 if (CandidateSet.empty()) in BuildCallToObjectOfClassType()
13233 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToObjectOfClassType()
13239 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args); in BuildCallToObjectOfClassType()
13247 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToObjectOfClassType()
13251 if (Best == CandidateSet.end()) in BuildCallToObjectOfClassType()
13420 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr() local
13434 None, CandidateSet, /*SuppressUserConversions=*/false); in BuildOverloadedArrowExpr()
13437 bool HadMultipleCandidates = (CandidateSet.size() > 1); in BuildOverloadedArrowExpr()
13441 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in BuildOverloadedArrowExpr()
13447 if (CandidateSet.empty()) { in BuildOverloadedArrowExpr()
13464 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Base); in BuildOverloadedArrowExpr()
13470 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Base); in BuildOverloadedArrowExpr()
13479 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Base); in BuildOverloadedArrowExpr()
13525 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall() local
13527 AddFunctionCandidates(R.asUnresolvedSet(), Args, CandidateSet, TemplateArgs, in BuildLiteralOperatorCall()
13530 bool HadMultipleCandidates = (CandidateSet.size() > 1); in BuildLiteralOperatorCall()
13535 switch (CandidateSet.BestViableFunction(*this, UDSuffixLoc, Best)) { in BuildLiteralOperatorCall()
13543 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildLiteralOperatorCall()
13548 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args); in BuildLiteralOperatorCall()
13601 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall() argument
13605 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
13632 CandidateSet, CallExpr); in BuildForRangeBeginEndCall()
13633 if (CandidateSet->empty() || CandidateSetError) { in BuildForRangeBeginEndCall()
13639 CandidateSet->BestViableFunction(*this, Fn->getBeginLoc(), Best); in BuildForRangeBeginEndCall()
13646 Loc, nullptr, CandidateSet, &Best, in BuildForRangeBeginEndCall()