Lines Matching refs:OverloadCandidateSet
100 OverloadCandidateSet& Conversions,
967 bool OverloadCandidateSet::OperatorRewriteInfo::allowsReversed( in allowsReversed()
974 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
993 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
1002 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1444 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1445 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1487 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3464 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3466 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3491 OverloadCandidateSet::iterator Best; in IsInitializerListConstructorConversion()
3536 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion()
3541 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3579 OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3671 OverloadCandidateSet::iterator Best; in IsUserDefinedConversion()
3746 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion()
3747 OverloadCandidateSet::CSK_Normal); in DiagnoseMultipleUserDefinedConversion()
4723 OverloadCandidateSet CandidateSet( in FindConversionForRefInit()
4724 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion); in FindConversionForRefInit()
4784 OverloadCandidateSet::iterator Best; in FindConversionForRefInit()
4814 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
6148 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates()
6319 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion()
6324 OverloadCandidateSet::iterator Best; in PerformContextualImplicitConversion()
6425 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddOverloadCandidate()
6476 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
6929 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates()
7000 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7035 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
7205 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddMethodTemplateCandidate()
7275 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate()
7351 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions()
7455 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddConversionCandidate()
7662 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit, in AddTemplateConversionCandidate()
7719 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate()
7823 OverloadCandidateSet &CandidateSet, in AddNonMemberOperatorCandidates()
7872 OverloadCandidateSet &CandidateSet, in AddMemberOperatorCandidates()
7926 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate()
8277 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates()
8405 OverloadCandidateSet &CandidateSet;
8529 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder()
8738 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
9366 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates()
9572 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates()
9587 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
9812 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) { in isBetterOverloadCandidate()
9984 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion && in isBetterOverloadCandidate()
10013 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 && in isBetterOverloadCandidate()
10249 OverloadCandidateSet::BestViableFunction(Sema &S, SourceLocation Loc, in BestViableFunction()
11671 OverloadCandidateSet::CandidateSetKind CSK;
11675 OverloadCandidateSet::CandidateSetKind CSK) in CompareOverloadCandidatesForDisplay()
11821 OverloadCandidateSet::CandidateSetKind CSK) { in CompleteNonViableCandidate()
11869 if (CSK == OverloadCandidateSet::CSK_Operator && in CompleteNonViableCandidate()
11909 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
11952 bool OverloadCandidateSet::shouldDeferDiags(Sema &S, ArrayRef<Expr *> Args, in shouldDeferDiags()
11973 void OverloadCandidateSet::NoteCandidates( in NoteCandidates()
11988 void OverloadCandidateSet::NoteCandidates(Sema &S, ArrayRef<Expr *> Args, in NoteCandidates()
12922 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate()
12960 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates()
13016 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet) { in AddOverloadedCallCandidates()
13043 LookupResult &R, OverloadCandidateSet::CandidateSetKind CSK, in DiagnoseTwoPhaseLookup()
13058 OverloadCandidateSet Candidates(FnLoc, CSK); in DiagnoseTwoPhaseLookup()
13062 OverloadCandidateSet::iterator Best; in DiagnoseTwoPhaseLookup()
13157 OverloadCandidateSet::CSK_Operator, in DiagnoseTwoPhaseOperatorLookup()
13214 OverloadCandidateSet::CSK_Normal, in BuildRecoveryCallExpr()
13284 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet()
13319 OverloadCandidateSet::iterator Best; in buildOverloadedCallSet()
13344 static QualType chooseRecoveryType(OverloadCandidateSet &CS, in chooseRecoveryType()
13345 OverloadCandidateSet::iterator *Best) { in chooseRecoveryType()
13395 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr()
13396 OverloadCandidateSet::iterator *Best, in FinishOverloadedCallExpr()
13478 OverloadCandidateSet &CS) { in markUnaddressableCandidatesUnviable()
13502 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr()
13503 OverloadCandidateSet::CSK_Normal); in BuildOverloadedCallExpr()
13515 OverloadCandidateSet::iterator Best; in BuildOverloadedCallExpr()
13600 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
13621 OverloadCandidateSet::iterator Best; in CreateOverloadedUnaryOp()
13732 void Sema::LookupOverloadedBinOp(OverloadCandidateSet &CandidateSet, in LookupOverloadedBinOp()
13887 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator, in CreateOverloadedBinOp()
13888 OverloadCandidateSet::OperatorRewriteInfo( in CreateOverloadedBinOp()
13897 OverloadCandidateSet::iterator Best; in CreateOverloadedBinOp()
14413 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr()
14427 OverloadCandidateSet::iterator Best; in CreateOverloadedArraySubscriptExpr()
14665 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
14666 OverloadCandidateSet::CSK_Normal); in BuildCallToMemberFunction()
14710 OverloadCandidateSet::iterator Best; in BuildCallToMemberFunction()
14883 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType()
14884 OverloadCandidateSet::CSK_Operator); in BuildCallToObjectOfClassType()
14952 OverloadCandidateSet::iterator Best; in BuildCallToObjectOfClassType()
15134 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr()
15154 OverloadCandidateSet::iterator Best; in BuildOverloadedArrowExpr()
15241 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall()
15242 OverloadCandidateSet::CSK_Normal); in BuildLiteralOperatorCall()
15250 OverloadCandidateSet::iterator Best; in BuildLiteralOperatorCall()
15321 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall()
15325 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
15358 OverloadCandidateSet::iterator Best; in BuildForRangeBeginEndCall()