Lines Matching refs:CandidateSet
2978 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion() argument
3007 From, CandidateSet, in IsInitializerListConstructorConversion()
3011 From, CandidateSet, in IsInitializerListConstructorConversion()
3016 bool HadMultipleCandidates = (CandidateSet.size() > 1); in IsInitializerListConstructorConversion()
3020 CandidateSet.BestViableFunction(S, From->getLocStart(), in IsInitializerListConstructorConversion()
3064 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion() argument
3099 S, From, ToType, ToRecordDecl, User, CandidateSet, AllowExplicit); in IsUserDefinedConversion()
3103 CandidateSet.clear(); in IsUserDefinedConversion()
3148 CandidateSet, SuppressUserConversions); in IsUserDefinedConversion()
3154 CandidateSet, SuppressUserConversions); in IsUserDefinedConversion()
3188 CandidateSet, in IsUserDefinedConversion()
3192 From, ToType, CandidateSet, in IsUserDefinedConversion()
3199 bool HadMultipleCandidates = (CandidateSet.size() > 1); in IsUserDefinedConversion()
3202 switch (auto Result = CandidateSet.BestViableFunction(S, From->getLocStart(), in IsUserDefinedConversion()
3276 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion() local
3280 CandidateSet, false, false); in DiagnoseMultipleUserDefinedConversion()
3284 else if (OvResult == OR_No_Viable_Function && !CandidateSet.empty()) { in DiagnoseMultipleUserDefinedConversion()
3292 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, From); in DiagnoseMultipleUserDefinedConversion()
4111 OverloadCandidateSet CandidateSet(DeclLoc, OverloadCandidateSet::CSK_Normal); in FindConversionForRefInit() local
4170 Init, DeclType, CandidateSet, in FindConversionForRefInit()
4174 DeclType, CandidateSet, in FindConversionForRefInit()
4178 bool HadMultipleCandidates = (CandidateSet.size() > 1); in FindConversionForRefInit()
4181 switch (CandidateSet.BestViableFunction(S, DeclLoc, Best, true)) { in FindConversionForRefInit()
4210 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
4211 Cand != CandidateSet.end(); ++Cand) in FindConversionForRefInit()
5372 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates() argument
5389 ConvTemplate, FoundDecl, ActingContext, From, ToType, CandidateSet, in collectViableConversionCandidates()
5393 ToType, CandidateSet, in collectViableConversionCandidates()
5542 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion() local
5544 CandidateSet); in PerformContextualImplicitConversion()
5548 switch (CandidateSet.BestViableFunction(*this, Loc, Best)) { in PerformContextualImplicitConversion()
5650 OverloadCandidateSet &CandidateSet, in AddOverloadCandidate() argument
5671 Args, CandidateSet, SuppressUserConversions, in AddOverloadCandidate()
5679 if (!CandidateSet.isNewCandidate(Function)) in AddOverloadCandidate()
5689 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
5705 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddOverloadCandidate()
5997 OverloadCandidateSet& CandidateSet, in AddFunctionCandidates() argument
6008 Args.slice(1), CandidateSet, in AddFunctionCandidates()
6011 AddOverloadCandidate(FD, F.getPair(), Args, CandidateSet, in AddFunctionCandidates()
6022 CandidateSet, SuppressUserConversions, in AddFunctionCandidates()
6027 CandidateSet, SuppressUserConversions, in AddFunctionCandidates()
6039 OverloadCandidateSet& CandidateSet, in AddMethodCandidate() argument
6053 Args, CandidateSet, in AddMethodCandidate()
6059 CandidateSet, SuppressUserConversions); in AddMethodCandidate()
6075 OverloadCandidateSet &CandidateSet, in AddMethodCandidate() argument
6084 if (!CandidateSet.isNewCandidate(Method)) in AddMethodCandidate()
6098 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddMethodCandidate()
6139 *this, CandidateSet.getLocation(), ObjectType, ObjectClassification, in AddMethodCandidate()
6204 OverloadCandidateSet& CandidateSet, in AddMethodTemplateCandidate() argument
6207 if (!CandidateSet.isNewCandidate(MethodTmpl)) in AddMethodTemplateCandidate()
6219 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddMethodTemplateCandidate()
6224 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddMethodTemplateCandidate()
6244 CandidateSet, SuppressUserConversions, PartialOverloading); in AddMethodTemplateCandidate()
6255 OverloadCandidateSet& CandidateSet, in AddTemplateOverloadCandidate() argument
6258 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateOverloadCandidate()
6270 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateOverloadCandidate()
6275 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
6291 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate()
6345 OverloadCandidateSet& CandidateSet, in AddConversionCandidate() argument
6350 if (!CandidateSet.isNewCandidate(Conversion)) in AddConversionCandidate()
6373 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
6398 *this, CandidateSet.getLocation(), From->getType(), in AddConversionCandidate()
6414 IsDerivedFrom(CandidateSet.getLocation(), FromCanon, ToCanon)) { in AddConversionCandidate()
6512 OverloadCandidateSet &CandidateSet, in AddTemplateConversionCandidate() argument
6517 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate()
6520 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateConversionCandidate()
6525 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
6542 CandidateSet, AllowObjCConversionOnExplicit); in AddTemplateConversionCandidate()
6556 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate() argument
6557 if (!CandidateSet.isNewCandidate(Conversion)) in AddSurrogateCandidate()
6563 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
6575 *this, CandidateSet.getLocation(), Object->getType(), in AddSurrogateCandidate()
6665 OverloadCandidateSet& CandidateSet, in AddMemberOperatorCandidates() argument
6702 CandidateSet, in AddMemberOperatorCandidates()
6717 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate() argument
6724 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
7063 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates() argument
7069 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7077 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7146 OverloadCandidateSet &CandidateSet; member in __anon86d99bf30511::BuiltinOperatorOverloadBuilder
7266 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7268 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7277 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7279 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7290 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7292 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7301 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7303 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7315 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder() argument
7321 CandidateSet(CandidateSet) { in BuiltinOperatorOverloadBuilder()
7418 &ParamTy, Args, CandidateSet); in addUnaryStarPointerOverloads()
7435 S.AddBuiltinCandidate(ArithTy, &ArithTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7444 S.AddBuiltinCandidate(VecTy, &VecTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7459 S.AddBuiltinCandidate(ParamTy, &ParamTy, Args, CandidateSet); in addUnaryPlusPointerOverloads()
7475 S.AddBuiltinCandidate(IntTy, &IntTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
7484 S.AddBuiltinCandidate(VecTy, &VecTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
7509 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addEqualEqualOrNotEqualMemberPointerOverloads()
7544 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addRelationalPointerOrEnumeralOverloads()
7545 CEnd = CandidateSet.end(); in addRelationalPointerOrEnumeralOverloads()
7584 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7600 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7610 CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7654 S.AddBuiltinCandidate(*Ptr, AsymmetricParamTypes, Args, CandidateSet); in addBinaryPlusOrMinusPointerOverloads()
7663 Args, CandidateSet); in addBinaryPlusOrMinusPointerOverloads()
7711 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
7734 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
7766 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addBinaryBitwiseArithmeticOverloads()
7790 AddBuiltinAssignmentOperatorCandidates(S, *Enum, Args, CandidateSet); in addAssignmentMemberPointerOrEnumeralOverloads()
7800 AddBuiltinAssignmentOperatorCandidates(S, *MemPtr, Args, CandidateSet); in addAssignmentMemberPointerOrEnumeralOverloads()
7840 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7849 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7858 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7868 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7889 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7898 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7907 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7917 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7950 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
7958 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
7977 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
7984 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8016 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8022 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8037 S.AddBuiltinCandidate(ParamTy, &ParamTy, Args, CandidateSet, in addExclaimOverload()
8043 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet, in addAmpAmpOrPipePipeOverload()
8071 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8086 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8124 if (C1 != C2 && !S.IsDerivedFrom(CandidateSet.getLocation(), C1, C2)) in addArrowStarOverloads()
8137 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addArrowStarOverloads()
8165 S.AddBuiltinCandidate(*Ptr, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8176 S.AddBuiltinCandidate(*MemPtr, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8191 S.AddBuiltinCandidate(*Enum, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8208 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates() argument
8250 CandidateTypes, CandidateSet); in AddBuiltinOperatorCandidates()
8400 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates() argument
8415 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
8416 CandEnd = CandidateSet.end(); in AddArgumentDependentLookupCandidates()
8432 AddOverloadCandidate(FD, FoundDecl, Args, CandidateSet, false, in AddArgumentDependentLookupCandidates()
8437 Args, CandidateSet, PartialOverloading); in AddArgumentDependentLookupCandidates()
10731 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate() argument
10743 S.AddOverloadCandidate(Func, FoundDecl, Args, CandidateSet, in AddOverloadedCallCandidate()
10752 ExplicitTemplateArgs, Args, CandidateSet, in AddOverloadedCallCandidate()
10765 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates() argument
10808 CandidateSet, PartialOverloading, in AddOverloadedCallCandidates()
10814 CandidateSet, PartialOverloading); in AddOverloadedCallCandidates()
11054 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet() argument
11082 AddOverloadedCallCandidates(ULE, Args, *CandidateSet); in buildOverloadedCallSet()
11089 if (CandidateSet->empty() || in buildOverloadedCallSet()
11090 CandidateSet->BestViableFunction(*this, Fn->getLocStart(), Best) == in buildOverloadedCallSet()
11106 if (CandidateSet->empty()) in buildOverloadedCallSet()
11122 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr() argument
11126 if (CandidateSet->empty()) in FinishOverloadedCallExpr()
11169 CandidateSet->NoteCandidates(SemaRef, OCD_AllCandidates, Args); in FinishOverloadedCallExpr()
11176 CandidateSet->NoteCandidates(SemaRef, OCD_ViableCandidates, Args); in FinishOverloadedCallExpr()
11185 CandidateSet->NoteCandidates(SemaRef, OCD_AllCandidates, Args); in FinishOverloadedCallExpr()
11213 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr() local
11217 if (buildOverloadedCallSet(S, Fn, ULE, Args, LParenLoc, &CandidateSet, in BuildOverloadedCallExpr()
11223 CandidateSet.BestViableFunction(*this, Fn->getLocStart(), Best); in BuildOverloadedCallExpr()
11226 RParenLoc, ExecConfig, &CandidateSet, in BuildOverloadedCallExpr()
11296 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp() local
11299 AddFunctionCandidates(Fns, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
11302 AddMemberOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
11307 CandidateSet); in CreateOverloadedUnaryOp()
11310 AddBuiltinOperatorCandidates(Op, OpLoc, ArgsArray, CandidateSet); in CreateOverloadedUnaryOp()
11312 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CreateOverloadedUnaryOp()
11316 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in CreateOverloadedUnaryOp()
11399 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, ArgsArray, in CreateOverloadedUnaryOp()
11409 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, ArgsArray, in CreateOverloadedUnaryOp()
11503 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedBinOp() local
11506 AddFunctionCandidates(Fns, Args, CandidateSet); in CreateOverloadedBinOp()
11509 AddMemberOperatorCandidates(Op, OpLoc, Args, CandidateSet); in CreateOverloadedBinOp()
11517 CandidateSet); in CreateOverloadedBinOp()
11520 AddBuiltinOperatorCandidates(Op, OpLoc, Args, CandidateSet); in CreateOverloadedBinOp()
11522 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CreateOverloadedBinOp()
11526 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in CreateOverloadedBinOp()
11667 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedBinOp()
11677 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args, in CreateOverloadedBinOp()
11699 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedBinOp()
11744 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr() local
11749 AddMemberOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet); in CreateOverloadedArraySubscriptExpr()
11752 AddBuiltinOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet); in CreateOverloadedArraySubscriptExpr()
11754 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CreateOverloadedArraySubscriptExpr()
11758 switch (CandidateSet.BestViableFunction(*this, LLoc, Best)) { in CreateOverloadedArraySubscriptExpr()
11839 if (CandidateSet.empty()) in CreateOverloadedArraySubscriptExpr()
11847 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedArraySubscriptExpr()
11857 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args, in CreateOverloadedArraySubscriptExpr()
11866 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args, in CreateOverloadedArraySubscriptExpr()
11971 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction() local
11993 Args, CandidateSet); in BuildCallToMemberFunction()
12001 ObjectClassification, Args, CandidateSet, in BuildCallToMemberFunction()
12007 Args, CandidateSet, in BuildCallToMemberFunction()
12017 switch (CandidateSet.BestViableFunction(*this, UnresExpr->getLocStart(), in BuildCallToMemberFunction()
12040 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToMemberFunction()
12047 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToMemberFunction()
12057 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToMemberFunction()
12190 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType() local
12206 Args, CandidateSet, in BuildCallToObjectOfClassType()
12251 Object.get(), Args, CandidateSet); in BuildCallToObjectOfClassType()
12256 bool HadMultipleCandidates = (CandidateSet.size() > 1); in BuildCallToObjectOfClassType()
12260 switch (CandidateSet.BestViableFunction(*this, Object.get()->getLocStart(), in BuildCallToObjectOfClassType()
12268 if (CandidateSet.empty()) in BuildCallToObjectOfClassType()
12276 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToObjectOfClassType()
12283 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args); in BuildCallToObjectOfClassType()
12293 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildCallToObjectOfClassType()
12297 if (Best == CandidateSet.end()) in BuildCallToObjectOfClassType()
12470 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr() local
12484 None, CandidateSet, /*SuppressUserConversions=*/false); in BuildOverloadedArrowExpr()
12487 bool HadMultipleCandidates = (CandidateSet.size() > 1); in BuildOverloadedArrowExpr()
12491 switch (CandidateSet.BestViableFunction(*this, OpLoc, Best)) { in BuildOverloadedArrowExpr()
12497 if (CandidateSet.empty()) { in BuildOverloadedArrowExpr()
12514 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Base); in BuildOverloadedArrowExpr()
12520 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Base); in BuildOverloadedArrowExpr()
12529 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Base); in BuildOverloadedArrowExpr()
12572 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall() local
12574 AddFunctionCandidates(R.asUnresolvedSet(), Args, CandidateSet, TemplateArgs, in BuildLiteralOperatorCall()
12577 bool HadMultipleCandidates = (CandidateSet.size() > 1); in BuildLiteralOperatorCall()
12582 switch (CandidateSet.BestViableFunction(*this, UDSuffixLoc, Best)) { in BuildLiteralOperatorCall()
12590 CandidateSet.NoteCandidates(*this, OCD_AllCandidates, Args); in BuildLiteralOperatorCall()
12595 CandidateSet.NoteCandidates(*this, OCD_ViableCandidates, Args); in BuildLiteralOperatorCall()
12649 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall() argument
12653 CandidateSet->clear(); in BuildForRangeBeginEndCall()
12680 CandidateSet, CallExpr); in BuildForRangeBeginEndCall()
12681 if (CandidateSet->empty() || CandidateSetError) { in BuildForRangeBeginEndCall()
12687 CandidateSet->BestViableFunction(*this, Fn->getLocStart(), Best); in BuildForRangeBeginEndCall()
12694 Loc, nullptr, CandidateSet, &Best, in BuildForRangeBeginEndCall()