Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h1084 friend class OverloadCandidateSet;
1153 class OverloadCandidateSet {
1331 OverloadCandidateSet(SourceLocation Loc, CandidateSetKind CSK,
1337 OverloadCandidateSet(const OverloadCandidateSet &) = delete;
1338 OverloadCandidateSet &operator=(const OverloadCandidateSet &) = delete;
1339 ~OverloadCandidateSet() { destroyCandidates(); } in ~OverloadCandidateSet()
1457 OverloadCandidateSet::iterator& Best);
1493 OverloadCandidateSet::iterator &Best);
1495 OverloadCandidateSet::iterator &Best);
1501 OverloadCandidateSet::CandidateSetKind Kind,
[all …]
H A DSemaCUDA.h279 OverloadCandidateSet &CandidateSet);
H A DInitialization.h1138 OverloadCandidateSet FailedCandidateSet;
1411 OverloadCandidateSet &getFailedCandidateSet() { in getFailedCandidateSet()
H A DSema.h155 class OverloadCandidateSet; variable
10192 OverloadCandidateSet &CandidateSet,
10364 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
10376 OverloadCandidateSet &CandidateSet,
10386 OverloadCandidateSet &CandidateSet,
10401 OverloadCandidateSet &CandidateSet,
10416 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
10425 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
10456 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
10472 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp106 OverloadCandidateSet& Conversions,
1086 bool OverloadCandidateSet::OperatorRewriteInfo::allowsReversed( in allowsReversed()
1093 bool OverloadCandidateSet::OperatorRewriteInfo::shouldAddReversed( in shouldAddReversed()
1112 void OverloadCandidateSet::destroyCandidates() { in destroyCandidates()
1121 void OverloadCandidateSet::clear(CandidateSetKind CSK) { in clear()
1672 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion()
1673 OverloadCandidateSet::CSK_Normal); in TryUserDefinedConversion()
1735 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
3886 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion()
3888 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
[all …]
H A DSemaInit.cpp657 OverloadCandidateSet::iterator Best; in PerformEmptyInit()
4348 OverloadCandidateSet &CandidateSet, QualType DestType, in ResolveConstructorOverload()
4349 DeclContext::lookup_result Ctors, OverloadCandidateSet::iterator &Best, in ResolveConstructorOverload()
4353 CandidateSet.clear(OverloadCandidateSet::CSK_InitByConstructor); in ResolveConstructorOverload()
4545 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
4558 OverloadCandidateSet::iterator Best; in TryConstructorInitialization()
5158 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
5159 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in TryRefInitWithConversionFunction()
5246 OverloadCandidateSet::iterator Best; in TryRefInitWithConversionFunction()
6094 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
[all …]
H A DSemaExprCXX.cpp2672 FunctionDecl *&Operator, OverloadCandidateSet *AlignedCandidates, in resolveAllocationOverloadInterior()
2679 OverloadCandidateSet Candidates(R.getNameLoc(), in resolveAllocationOverloadInterior()
2680 OverloadCandidateSet::CSK_Normal); in resolveAllocationOverloadInterior()
2704 OverloadCandidateSet::iterator Best; in resolveAllocationOverloadInterior()
2864 OverloadCandidateSet *AlignedCandidates, Expr *AlignArg, bool Diagnose) { in resolveAllocationOverload()
4210 OverloadCandidateSet Candidates(R.getNameLoc(), in resolveBuiltinNewDeleteOverload()
4211 OverloadCandidateSet::CSK_Normal); in resolveBuiltinNewDeleteOverload()
4234 OverloadCandidateSet::iterator Best; in resolveBuiltinNewDeleteOverload()
5561 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload()
5562 OverloadCandidateSet::CSK_Operator); in FindConditionalOverload()
[all …]
H A DSemaTypeTraits.cpp64 OverloadCandidateSet OCS(LookupLoc, OverloadCandidateSet::CSK_Normal); in LookupSpecialMemberFromXValue()
106 OverloadCandidateSet::iterator Best; in LookupSpecialMemberFromXValue()
H A DSemaCUDA.cpp1110 MultiExprArg Arguments, OverloadCandidateSet &Candidates) { in recordPotentialODRUsedVariable()
H A DSemaStmt.cpp2532 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange()
2876 OverloadCandidateSet CandidateSet(RangeLoc, in BuildCXXForRangeStmt()
2877 OverloadCandidateSet::CSK_Normal); in BuildCXXForRangeStmt()
H A DSemaLookup.cpp3523 OverloadCandidateSet OCS(LookupLoc, OverloadCandidateSet::CSK_Normal); in LookupSpecialMember()
3580 OverloadCandidateSet::iterator Best; in LookupSpecialMember()
H A DSemaCast.cpp526 OverloadCandidateSet &candidates = sequence.getFailedCandidateSet(); in tryDiagnoseOverloadedCast()
547 OverloadCandidateSet::iterator Best; in tryDiagnoseOverloadedCast()
H A DSemaCodeComplete.cpp6251 OverloadCandidateSet &CandidateSet, SourceLocation Loc, size_t ArgSize) { in mergeCandidatesWithResults()
6342 OverloadCandidateSet CandidateSet(Loc, in ProduceCallSignatureHelp()
6343 OverloadCandidateSet::CSK_CodeCompletion); in ProduceCallSignatureHelp()
6546 OverloadCandidateSet CandidateSet(Loc, in ProduceConstructorSignatureHelp()
6547 OverloadCandidateSet::CSK_CodeCompletion); in ProduceConstructorSignatureHelp()
H A DSemaExpr.cpp2548 OverloadCandidateSet Candidates(R.getNameLoc(), in DiagnoseEmptyLookup()
2549 OverloadCandidateSet::CSK_Normal); in DiagnoseEmptyLookup()
2551 OverloadCandidateSet::iterator Best; in DiagnoseEmptyLookup()
2583 OverloadCandidateSet OCS(R.getNameLoc(), in DiagnoseEmptyLookup()
2584 OverloadCandidateSet::CSK_Normal); in DiagnoseEmptyLookup()
2585 OverloadCandidateSet::iterator Best; in DiagnoseEmptyLookup()
5836 OverloadCandidateSet OCS(NameLoc, OverloadCandidateSet::CSK_Normal); in TryTypoCorrectionForCall()
5837 OverloadCandidateSet::iterator Best; in TryTypoCorrectionForCall()
H A DSemaDeclCXX.cpp8214 OverloadCandidateSet *SpaceshipCandidates = nullptr) { in visitBinaryOperator()
8218 OverloadCandidateSet CandidateSet( in visitBinaryOperator()
8219 FD->getLocation(), OverloadCandidateSet::CSK_Operator, in visitBinaryOperator()
8220 OverloadCandidateSet::OperatorRewriteInfo( in visitBinaryOperator()
8239 OverloadCandidateSet::iterator Best; in visitBinaryOperator()
17682 OverloadCandidateSet Candidates(MemberLookup.getNameLoc(), in EvaluateAsStringImpl()
17683 OverloadCandidateSet::CSK_Normal); in EvaluateAsStringImpl()
H A DSemaTemplate.cpp10573 OverloadCandidateSet NonTemplateMatches(D.getBeginLoc(), in ActOnExplicitInstantiation()
10574 OverloadCandidateSet::CSK_Normal); in ActOnExplicitInstantiation()
10645 OverloadCandidateSet::iterator Best; in ActOnExplicitInstantiation()
H A DSemaDecl.cpp19169 OverloadCandidateSet OCS(Loc, OverloadCandidateSet::CSK_Normal); in ComputeSelectedDestructor()
19184 OverloadCandidateSet::iterator Best; in ComputeSelectedDestructor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc5691 {"_ZN5clang20OverloadCandidateSet5clearEv", "clang::OverloadCandidateSet::clear()"},
5710 …pr*, clang::QualType, clang::UserDefinedConversionSequence&, clang::OverloadCandidateSet&, bool)"},
5711 …andidateDisplayKindEPPNS_4ExprEjPKcNS_14SourceLocationE", "clang::OverloadCandidateSet::NoteCandid…
5718 …Decl*, clang::DeclAccessPair, clang::Expr**, unsigned int, clang::OverloadCandidateSet&, bool, boo…
5719 …e, clang::Expr::Classification, clang::Expr**, unsigned int, clang::OverloadCandidateSet&, bool)"},
5721 …lang::UnresolvedSetImpl const&, clang::Expr**, unsigned int, clang::OverloadCandidateSet&, bool)"},
5722 …e, clang::Expr::Classification, clang::Expr**, unsigned int, clang::OverloadCandidateSet&, bool)"},
5723 …emplateArgumentListInfo const*, clang::Expr**, unsigned int, clang::OverloadCandidateSet&, bool)"},
5724 …e, clang::Expr::Classification, clang::Expr**, unsigned int, clang::OverloadCandidateSet&, bool)"},
5725 …lAccessPair, clang::CXXRecordDecl*, clang::Expr*, clang::QualType, clang::OverloadCandidateSet&)"},
[all …]