Lines Matching refs:OverloadCandidateSet

90                         OverloadCandidateSet& Conversions,
842 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
851 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1275 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1276 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1318 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3246 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3248 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3274 OverloadCandidateSet::iterator Best; in IsInitializerListConstructorConversion()
3319 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion()
3323 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3360 OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3448 OverloadCandidateSet::iterator Best; in IsUserDefinedConversion()
3523 OverloadCandidateSet CandidateSet(From->getExprLoc(), in DiagnoseMultipleUserDefinedConversion()
3524 OverloadCandidateSet::CSK_Normal); in DiagnoseMultipleUserDefinedConversion()
4399 OverloadCandidateSet CandidateSet( in FindConversionForRefInit()
4400 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion); in FindConversionForRefInit()
4469 OverloadCandidateSet::iterator Best; in FindConversionForRefInit()
4499 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit()
5716 OverloadCandidateSet &CandidateSet) { in collectViableConversionCandidates()
5886 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in PerformContextualImplicitConversion()
5891 OverloadCandidateSet::iterator Best; in PerformContextualImplicitConversion()
5992 OverloadCandidateSet &CandidateSet, in AddOverloadCandidate()
6032 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator && in AddOverloadCandidate()
6452 OverloadCandidateSet &CandidateSet, in AddFunctionCandidates()
6523 OverloadCandidateSet& CandidateSet, in AddMethodCandidate()
6557 OverloadCandidateSet &CandidateSet, in AddMethodCandidate()
6698 OverloadCandidateSet& CandidateSet, in AddMethodTemplateCandidate()
6761 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, in AddTemplateOverloadCandidate()
6821 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, in CheckNonDependentConversions()
6923 OverloadCandidateSet& CandidateSet, in AddConversionCandidate()
7108 OverloadCandidateSet &CandidateSet, in AddTemplateConversionCandidate()
7154 OverloadCandidateSet& CandidateSet) { in AddSurrogateCandidate()
7264 OverloadCandidateSet& CandidateSet, in AddMemberOperatorCandidates()
7313 OverloadCandidateSet& CandidateSet, in AddBuiltinCandidate()
7659 OverloadCandidateSet &CandidateSet) { in AddBuiltinAssignmentOperatorCandidates()
7742 OverloadCandidateSet &CandidateSet;
7853 OverloadCandidateSet &CandidateSet) in BuiltinOperatorOverloadBuilder()
8088 for (OverloadCandidateSet::iterator C = CandidateSet.begin(), in addGenericBinaryPointerOrEnumeralOverloads()
8755 OverloadCandidateSet &CandidateSet) { in AddBuiltinOperatorCandidates()
8952 OverloadCandidateSet& CandidateSet, in AddArgumentDependentLookupCandidates()
8967 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates()
9100 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) { in isBetterOverloadCandidate()
9182 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion && in isBetterOverloadCandidate()
9211 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 && in isBetterOverloadCandidate()
9377 OverloadCandidateSet::BestViableFunction(Sema &S, SourceLocation Loc, in BestViableFunction()
10546 OverloadCandidateSet::CandidateSetKind CSK;
10550 OverloadCandidateSet::CandidateSetKind CSK) in CompareOverloadCandidatesForDisplay()
10752 void OverloadCandidateSet::NoteCandidates( in NoteCandidates()
11657 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidate()
11695 OverloadCandidateSet &CandidateSet, in AddOverloadedCallCandidates()
11769 OverloadCandidateSet::CandidateSetKind CSK, in DiagnoseTwoPhaseLookup()
11794 OverloadCandidateSet Candidates(FnLoc, CSK); in DiagnoseTwoPhaseLookup()
11800 OverloadCandidateSet::iterator Best; in DiagnoseTwoPhaseLookup()
11878 OverloadCandidateSet::CSK_Operator, in DiagnoseTwoPhaseOperatorLookup()
11942 OverloadCandidateSet::CSK_Normal, in BuildRecoveryCallExpr()
11990 OverloadCandidateSet *CandidateSet, in buildOverloadedCallSet()
12024 OverloadCandidateSet::iterator Best; in buildOverloadedCallSet()
12058 OverloadCandidateSet *CandidateSet, in FinishOverloadedCallExpr()
12059 OverloadCandidateSet::iterator *Best, in FinishOverloadedCallExpr()
12138 OverloadCandidateSet &CS) { in markUnaddressableCandidatesUnviable()
12162 OverloadCandidateSet CandidateSet(Fn->getExprLoc(), in BuildOverloadedCallExpr()
12163 OverloadCandidateSet::CSK_Normal); in BuildOverloadedCallExpr()
12175 OverloadCandidateSet::iterator Best; in BuildOverloadedCallExpr()
12248 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedUnaryOp()
12269 OverloadCandidateSet::iterator Best; in CreateOverloadedUnaryOp()
12461 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedBinOp()
12483 OverloadCandidateSet::iterator Best; in CreateOverloadedBinOp()
12706 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); in CreateOverloadedArraySubscriptExpr()
12719 OverloadCandidateSet::iterator Best; in CreateOverloadedArraySubscriptExpr()
12936 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), in BuildCallToMemberFunction()
12937 OverloadCandidateSet::CSK_Normal); in BuildCallToMemberFunction()
12980 OverloadCandidateSet::iterator Best; in BuildCallToMemberFunction()
13149 OverloadCandidateSet CandidateSet(LParenLoc, in BuildCallToObjectOfClassType()
13150 OverloadCandidateSet::CSK_Operator); in BuildCallToObjectOfClassType()
13217 OverloadCandidateSet::iterator Best; in BuildCallToObjectOfClassType()
13420 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); in BuildOverloadedArrowExpr()
13440 OverloadCandidateSet::iterator Best; in BuildOverloadedArrowExpr()
13525 OverloadCandidateSet CandidateSet(UDSuffixLoc, in BuildLiteralOperatorCall()
13526 OverloadCandidateSet::CSK_Normal); in BuildLiteralOperatorCall()
13534 OverloadCandidateSet::iterator Best; in BuildLiteralOperatorCall()
13601 OverloadCandidateSet *CandidateSet, in BuildForRangeBeginEndCall()
13605 CandidateSet->clear(OverloadCandidateSet::CSK_Normal); in BuildForRangeBeginEndCall()
13637 OverloadCandidateSet::iterator Best; in BuildForRangeBeginEndCall()