Home
last modified time | relevance | path

Searched refs:OverloadCandidateSet (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DOverload.h944 friend class OverloadCandidateSet;
951 class OverloadCandidateSet {
1092 OverloadCandidateSet(SourceLocation Loc, CandidateSetKind CSK,
1095 OverloadCandidateSet(const OverloadCandidateSet &) = delete;
1096 OverloadCandidateSet &operator=(const OverloadCandidateSet &) = delete;
1097 ~OverloadCandidateSet() { destroyCandidates(); } in ~OverloadCandidateSet()
1164 OverloadCandidateSet::iterator& Best);
1200 OverloadCandidateSet::CandidateSetKind Kind);
H A DInitialization.h1134 OverloadCandidateSet FailedCandidateSet;
1402 OverloadCandidateSet &getFailedCandidateSet() { in getFailedCandidateSet()
H A DSema.h175 class OverloadCandidateSet; variable
3974 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
3982 OverloadCandidateSet &CandidateSet,
3991 OverloadCandidateSet& CandidateSet,
3998 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
4010 OverloadCandidateSet& CandidateSet,
4017 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
4023 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
4031 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
4036 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp100 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()
[all …]
H A DSemaInit.cpp546 OverloadCandidateSet::iterator Best; in PerformEmptyInit()
3982 OverloadCandidateSet &CandidateSet, in ResolveConstructorOverload()
3985 OverloadCandidateSet::iterator &Best, in ResolveConstructorOverload()
3989 CandidateSet.clear(OverloadCandidateSet::CSK_InitByConstructor); in ResolveConstructorOverload()
4149 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
4162 OverloadCandidateSet::iterator Best; in TryConstructorInitialization()
4626 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
4627 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in TryRefInitWithConversionFunction()
4714 OverloadCandidateSet::iterator Best; in TryRefInitWithConversionFunction()
5546 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
[all …]
H A DSemaExprCXX.cpp2487 OverloadCandidateSet *AlignedCandidates, Expr *AlignArg, bool Diagnose) { in resolveAllocationOverload()
2488 OverloadCandidateSet Candidates(R.getNameLoc(), in resolveAllocationOverload()
2489 OverloadCandidateSet::CSK_Normal); in resolveAllocationOverload()
2510 OverloadCandidateSet::iterator Best; in resolveAllocationOverload()
3819 OverloadCandidateSet Candidates(R.getNameLoc(), in resolveBuiltinNewDeleteOverload()
3820 OverloadCandidateSet::CSK_Normal); in resolveBuiltinNewDeleteOverload()
3843 OverloadCandidateSet::iterator Best; in resolveBuiltinNewDeleteOverload()
6190 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload()
6191 OverloadCandidateSet::CSK_Operator); in FindConditionalOverload()
6195 OverloadCandidateSet::iterator Best; in FindConditionalOverload()
H A DSemaStmt.cpp2572 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange()
2908 OverloadCandidateSet CandidateSet(RangeLoc, in BuildCXXForRangeStmt()
2909 OverloadCandidateSet::CSK_Normal); in BuildCXXForRangeStmt()
H A DSemaLookup.cpp3461 OverloadCandidateSet OCS(LookupLoc, OverloadCandidateSet::CSK_Normal); in LookupSpecialMember()
3516 OverloadCandidateSet::iterator Best; in LookupSpecialMember()
H A DSemaCodeComplete.cpp5985 OverloadCandidateSet &CandidateSet, SourceLocation Loc, size_t ArgSize) { in mergeCandidatesWithResults()
6108 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in ProduceCallSignatureHelp()
6309 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in ProduceConstructorSignatureHelp()
H A DSemaExpr.cpp2301 OverloadCandidateSet Candidates(R.getNameLoc(), in DiagnoseEmptyLookup()
2302 OverloadCandidateSet::CSK_Normal); in DiagnoseEmptyLookup()
2304 OverloadCandidateSet::iterator Best; in DiagnoseEmptyLookup()
2349 OverloadCandidateSet OCS(R.getNameLoc(), in DiagnoseEmptyLookup()
2350 OverloadCandidateSet::CSK_Normal); in DiagnoseEmptyLookup()
2351 OverloadCandidateSet::iterator Best; in DiagnoseEmptyLookup()
6218 OverloadCandidateSet OCS(NameLoc, OverloadCandidateSet::CSK_Normal); in TryTypoCorrectionForCall()
6219 OverloadCandidateSet::iterator Best; in TryTypoCorrectionForCall()
H A DSemaCast.cpp458 OverloadCandidateSet &candidates = sequence.getFailedCandidateSet(); in tryDiagnoseOverloadedCast()
H A DSemaDeclCXX.cpp7913 OverloadCandidateSet *SpaceshipCandidates = nullptr) { in visitBinaryOperator()
7917 OverloadCandidateSet CandidateSet( in visitBinaryOperator()
7918 FD->getLocation(), OverloadCandidateSet::CSK_Operator, in visitBinaryOperator()
7919 OverloadCandidateSet::OperatorRewriteInfo( in visitBinaryOperator()
7938 OverloadCandidateSet::iterator Best; in visitBinaryOperator()
H A DSemaDecl.cpp18359 OverloadCandidateSet OCS(Loc, OverloadCandidateSet::CSK_Normal); in ComputeSelectedDestructor()
18374 OverloadCandidateSet::iterator Best; in ComputeSelectedDestructor()