Lines Matching refs:OverloadCandidateSet

96                         OverloadCandidateSet& Conversions,
887 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
894 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
906 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
915 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1337 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1338 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1380 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3357 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3359 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3384 OverloadCandidateSet::iterator Best; in IsInitializerListConstructorConversion()
3429 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion()
3434 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3472 OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3564 OverloadCandidateSet::iterator Best; in IsUserDefinedConversion()
3639 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion()
3640 OverloadCandidateSet::CSK_Normal); in DiagnoseMultipleUserDefinedConversion()
4626 OverloadCandidateSet CandidateSet( in FindConversionForRefInit()
4627 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion); in FindConversionForRefInit()
4687 OverloadCandidateSet::iterator Best; in FindConversionForRefInit()
4717 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
6049 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates()
6220 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion()
6225 OverloadCandidateSet::iterator Best; in PerformContextualImplicitConversion()
6326 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddOverloadCandidate()
6377 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
6826 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates()
6897 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
6932 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7088 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddMethodTemplateCandidate()
7158 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate()
7234 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions()
7338 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddConversionCandidate()
7542 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddTemplateConversionCandidate()
7599 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate()
7703 OverloadCandidateSet &CandidateSet, in AddNonMemberOperatorCandidates()
7752 OverloadCandidateSet &CandidateSet, in AddMemberOperatorCandidates()
7801 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate()
8152 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates()
8280 OverloadCandidateSet &CandidateSet;
8404 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder()
8613 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
9241 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates()
9447 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates()
9462 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
9692 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) { in isBetterOverloadCandidate()
9864 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion && in isBetterOverloadCandidate()
9893 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 && in isBetterOverloadCandidate()
10116 OverloadCandidateSet::BestViableFunction(Sema &S, SourceLocation Loc, in BestViableFunction()
11523 OverloadCandidateSet::CandidateSetKind CSK;
11527 OverloadCandidateSet::CandidateSetKind CSK) in CompareOverloadCandidatesForDisplay()
11673 OverloadCandidateSet::CandidateSetKind CSK) { in CompleteNonViableCandidate()
11721 if (CSK == OverloadCandidateSet::CSK_Operator && in CompleteNonViableCandidate()
11761 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
11804 bool OverloadCandidateSet::shouldDeferDiags(Sema &S, ArrayRef<Expr *> Args, in shouldDeferDiags()
11825 void OverloadCandidateSet::NoteCandidates( in NoteCandidates()
11840 void OverloadCandidateSet::NoteCandidates(Sema &S, ArrayRef<Expr *> Args, in NoteCandidates()
12768 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate()
12806 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates()
12862 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet) { in AddOverloadedCallCandidates()
12889 LookupResult &R, OverloadCandidateSet::CandidateSetKind CSK, in DiagnoseTwoPhaseLookup()
12904 OverloadCandidateSet Candidates(FnLoc, CSK); in DiagnoseTwoPhaseLookup()
12908 OverloadCandidateSet::iterator Best; in DiagnoseTwoPhaseLookup()
13003 OverloadCandidateSet::CSK_Operator, in DiagnoseTwoPhaseOperatorLookup()
13061 OverloadCandidateSet::CSK_Normal, in BuildRecoveryCallExpr()
13131 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet()
13166 OverloadCandidateSet::iterator Best; in buildOverloadedCallSet()
13191 static QualType chooseRecoveryType(OverloadCandidateSet &CS, in chooseRecoveryType()
13192 OverloadCandidateSet::iterator *Best) { in chooseRecoveryType()
13242 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr()
13243 OverloadCandidateSet::iterator *Best, in FinishOverloadedCallExpr()
13325 OverloadCandidateSet &CS) { in markUnaddressableCandidatesUnviable()
13349 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr()
13350 OverloadCandidateSet::CSK_Normal); in BuildOverloadedCallExpr()
13362 OverloadCandidateSet::iterator Best; in BuildOverloadedCallExpr()
13447 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
13468 OverloadCandidateSet::iterator Best; in CreateOverloadedUnaryOp()
13579 void Sema::LookupOverloadedBinOp(OverloadCandidateSet &CandidateSet, in LookupOverloadedBinOp()
13734 OverloadCandidateSet CandidateSet( in CreateOverloadedBinOp()
13735 OpLoc, OverloadCandidateSet::CSK_Operator, in CreateOverloadedBinOp()
13736 OverloadCandidateSet::OperatorRewriteInfo(Op, AllowRewrittenCandidates)); in CreateOverloadedBinOp()
13744 OverloadCandidateSet::iterator Best; in CreateOverloadedBinOp()
14244 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr()
14258 OverloadCandidateSet::iterator Best; in CreateOverloadedArraySubscriptExpr()
14484 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
14485 OverloadCandidateSet::CSK_Normal); in BuildCallToMemberFunction()
14529 OverloadCandidateSet::iterator Best; in BuildCallToMemberFunction()
14702 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType()
14703 OverloadCandidateSet::CSK_Operator); in BuildCallToObjectOfClassType()
14771 OverloadCandidateSet::iterator Best; in BuildCallToObjectOfClassType()
14945 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr()
14964 OverloadCandidateSet::iterator Best; in BuildOverloadedArrowExpr()
15051 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall()
15052 OverloadCandidateSet::CSK_Normal); in BuildLiteralOperatorCall()
15060 OverloadCandidateSet::iterator Best; in BuildLiteralOperatorCall()
15131 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall()
15135 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
15167 OverloadCandidateSet::iterator Best; in BuildForRangeBeginEndCall()