Lines Matching refs:CandidateSet
3440 OverloadCandidateSet &CandidateSet, in ResolveConstructorOverload() argument
3445 CandidateSet.clear(); in ResolveConstructorOverload()
3481 CandidateSet, SuppressUserConversions); in ResolveConstructorOverload()
3493 CandidateSet, SuppressUserConversions, in ResolveConstructorOverload()
3501 return CandidateSet.BestViableFunction(S, DeclLoc, Best); in ResolveConstructorOverload()
3534 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization() local
3567 CandidateSet, Ctors, Best, in TryConstructorInitialization()
3584 CandidateSet, Ctors, Best, in TryConstructorInitialization()
3625 bool HadMultipleCandidates = (CandidateSet.size() > 1); in TryConstructorInitialization()
3969 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction() local
3970 CandidateSet.clear(); in TryRefInitWithConversionFunction()
3994 Initializer, CandidateSet, in TryRefInitWithConversionFunction()
3998 Initializer, CandidateSet, in TryRefInitWithConversionFunction()
4038 DestType, CandidateSet, in TryRefInitWithConversionFunction()
4043 Initializer, DestType, CandidateSet, in TryRefInitWithConversionFunction()
4056 = CandidateSet.BestViableFunction(S, DeclLoc, Best, true)) in TryRefInitWithConversionFunction()
4071 bool HadMultipleCandidates = (CandidateSet.size() > 1); in TryRefInitWithConversionFunction()
4577 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion() local
4578 CandidateSet.clear(); in TryUserDefinedConversion()
4610 Initializer, CandidateSet, in TryUserDefinedConversion()
4614 Initializer, CandidateSet, in TryUserDefinedConversion()
4652 CandidateSet, AllowExplicit); in TryUserDefinedConversion()
4655 Initializer, DestType, CandidateSet, in TryUserDefinedConversion()
4665 = CandidateSet.BestViableFunction(S, DeclLoc, Best, true)) { in TryUserDefinedConversion()
4674 bool HadMultipleCandidates = (CandidateSet.size() > 1); in TryUserDefinedConversion()
5346 OverloadCandidateSet &CandidateSet, in LookupCopyAndMoveConstructors() argument
5369 CurInitExpr, CandidateSet); in LookupCopyAndMoveConstructors()
5383 nullptr, CurInitExpr, CandidateSet, true); in LookupCopyAndMoveConstructors()
5482 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in CopyObject() local
5483 LookupCopyAndMoveConstructors(S, CandidateSet, Class, CurInitExpr); in CopyObject()
5485 bool HadMultipleCandidates = (CandidateSet.size() > 1); in CopyObject()
5488 switch (CandidateSet.BestViableFunction(S, Loc, Best)) { in CopyObject()
5498 CandidateSet.NoteCandidates(S, OCD_AllCandidates, CurInitExpr); in CopyObject()
5507 CandidateSet.NoteCandidates(S, OCD_ViableCandidates, CurInitExpr); in CopyObject()
5591 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in CheckCXX98CompatAccessibleCopy() local
5593 S, CandidateSet, cast<CXXRecordDecl>(Record->getDecl()), CurInitExpr); in CheckCXX98CompatAccessibleCopy()
5597 OverloadingResult OR = CandidateSet.BestViableFunction(S, Loc, Best); in CheckCXX98CompatAccessibleCopy()
5612 CandidateSet.NoteCandidates(S, OCD_AllCandidates, CurInitExpr); in CheckCXX98CompatAccessibleCopy()
5617 CandidateSet.NoteCandidates(S, OCD_ViableCandidates, CurInitExpr); in CheckCXX98CompatAccessibleCopy()