|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Sema/Sema.h 164 class OverloadCandidateSet;
References
include/llvm/ADT/STLExtras.h 154 auto adl_begin(ContainerTy &&container)
162 auto adl_end(ContainerTy &&container)
178 auto adl_begin(ContainerTy &&container)
184 auto adl_end(ContainerTy &&container)
1193 auto find_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
1294 void stable_sort(R &&Range, Compare C) {
tools/clang/include/clang/Sema/Initialization.h 1078 OverloadCandidateSet FailedCandidateSet;
1355 OverloadCandidateSet &getFailedCandidateSet() {
tools/clang/include/clang/Sema/Overload.h 1008 OverloadCandidateSet(const OverloadCandidateSet &) = delete;
1009 OverloadCandidateSet &operator=(const OverloadCandidateSet &) = delete;
1009 OverloadCandidateSet &operator=(const OverloadCandidateSet &) = delete;
1067 OverloadCandidateSet::iterator& Best);
1103 OverloadCandidateSet::CandidateSetKind Kind);
tools/clang/include/clang/Sema/Sema.h 3081 OverloadCandidateSet &CandidateSet,
3091 OverloadCandidateSet &CandidateSet,
3100 OverloadCandidateSet& CandidateSet,
3108 OverloadCandidateSet& CandidateSet,
3120 OverloadCandidateSet& CandidateSet,
3127 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
3133 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
3141 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
3146 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
3153 OverloadCandidateSet& CandidateSet);
3156 OverloadCandidateSet &CandidateSet,
3160 OverloadCandidateSet &CandidateSet,
3163 OverloadCandidateSet& CandidateSet,
3168 OverloadCandidateSet& CandidateSet);
3173 OverloadCandidateSet& CandidateSet,
3271 OverloadCandidateSet &CandidateSet,
3286 OverloadCandidateSet *CandidateSet,
3300 OverloadCandidateSet *CandidateSet,
tools/clang/lib/Sema/SemaCast.cpp 409 OverloadCandidateSet &candidates = sequence.getFailedCandidateSet();
tools/clang/lib/Sema/SemaCodeComplete.cpp 5050 OverloadCandidateSet &CandidateSet, SourceLocation Loc) {
5119 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
5119 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
5216 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
5216 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
tools/clang/lib/Sema/SemaExpr.cpp 2024 OverloadCandidateSet OCS(R.getNameLoc(),
2025 OverloadCandidateSet::CSK_Normal);
2026 OverloadCandidateSet::iterator Best;
4995 OverloadCandidateSet OCS(NameLoc, OverloadCandidateSet::CSK_Normal);
4995 OverloadCandidateSet OCS(NameLoc, OverloadCandidateSet::CSK_Normal);
4996 OverloadCandidateSet::iterator Best;
tools/clang/lib/Sema/SemaExprCXX.cpp 2225 OverloadCandidateSet *AlignedCandidates, Expr *AlignArg, bool Diagnose) {
2226 OverloadCandidateSet Candidates(R.getNameLoc(),
2227 OverloadCandidateSet::CSK_Normal);
2248 OverloadCandidateSet::iterator Best;
3459 OverloadCandidateSet Candidates(R.getNameLoc(),
3460 OverloadCandidateSet::CSK_Normal);
3483 OverloadCandidateSet::iterator Best;
5663 OverloadCandidateSet CandidateSet(QuestionLoc,
5664 OverloadCandidateSet::CSK_Operator);
5668 OverloadCandidateSet::iterator Best;
tools/clang/lib/Sema/SemaInit.cpp 526 OverloadCandidateSet::iterator Best;
3865 OverloadCandidateSet &CandidateSet,
3868 OverloadCandidateSet::iterator &Best,
3872 CandidateSet.clear(OverloadCandidateSet::CSK_InitByConstructor);
4037 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet();
4050 OverloadCandidateSet::iterator Best;
4487 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet();
4488 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion);
4576 OverloadCandidateSet::iterator Best;
5138 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet();
5139 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion);
5219 OverloadCandidateSet::iterator Best;
5535 : FailedCandidateSet(Kind.getLocation(), OverloadCandidateSet::CSK_Normal) {
6126 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
6126 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
6129 OverloadCandidateSet::iterator Best;
6268 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
6268 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
6273 OverloadCandidateSet::iterator Best;
8830 OverloadCandidateSet::iterator Best;
9061 OverloadCandidateSet::iterator Best;
9133 OverloadCandidateSet::iterator Best;
9736 OverloadCandidateSet Candidates(Kind.getLocation(),
9737 OverloadCandidateSet::CSK_Normal);
9738 OverloadCandidateSet::iterator Best;
9745 Candidates.clear(OverloadCandidateSet::CSK_Normal);
tools/clang/lib/Sema/SemaLookup.cpp 3195 OverloadCandidateSet OCS(LookupLoc, OverloadCandidateSet::CSK_Normal);
3195 OverloadCandidateSet OCS(LookupLoc, OverloadCandidateSet::CSK_Normal);
3250 OverloadCandidateSet::iterator Best;
tools/clang/lib/Sema/SemaOverload.cpp 89 OverloadCandidateSet& Conversions,
1284 OverloadCandidateSet Conversions(From->getExprLoc(),
1285 OverloadCandidateSet::CSK_Normal);
1327 for (OverloadCandidateSet::iterator Cand = Conversions.begin();
3259 OverloadCandidateSet &CandidateSet,
3261 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion);
3290 OverloadCandidateSet::iterator Best;
3335 OverloadCandidateSet &CandidateSet,
3339 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion);
3376 OverloadCandidateSet::CSK_InitByUserDefinedConversion);
3465 OverloadCandidateSet::iterator Best;
3540 OverloadCandidateSet CandidateSet(From->getExprLoc(),
3541 OverloadCandidateSet::CSK_Normal);
4473 OverloadCandidateSet CandidateSet(
4474 DeclLoc, OverloadCandidateSet::CSK_InitByUserDefinedConversion);
4545 OverloadCandidateSet::iterator Best;
4575 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin();
5807 OverloadCandidateSet &CandidateSet) {
5978 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
5978 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal);
5983 OverloadCandidateSet::iterator Best;
6084 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions,
6135 if (CandidateSet.getKind() == OverloadCandidateSet::CSK_Operator &&
6564 OverloadCandidateSet &CandidateSet,
6635 OverloadCandidateSet &CandidateSet,
6670 OverloadCandidateSet &CandidateSet,
6814 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions,
6878 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions,
6942 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
7046 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
7234 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
7279 OverloadCandidateSet& CandidateSet) {
7382 OverloadCandidateSet &CandidateSet,
7431 OverloadCandidateSet &CandidateSet,
7480 OverloadCandidateSet& CandidateSet,
7832 OverloadCandidateSet &CandidateSet) {
7917 OverloadCandidateSet &CandidateSet;
8028 OverloadCandidateSet &CandidateSet)
8263 for (OverloadCandidateSet::iterator C = CandidateSet.begin(),
8935 OverloadCandidateSet &CandidateSet) {
9132 OverloadCandidateSet& CandidateSet,
9147 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(),
9283 SourceLocation Loc, OverloadCandidateSet::CandidateSetKind Kind) {
9386 if (Kind == OverloadCandidateSet::CSK_InitByUserDefinedConversion &&
9415 if (Kind == OverloadCandidateSet::CSK_InitByConstructor && NumArgs == 1 &&
10828 OverloadCandidateSet::CandidateSetKind CSK;
10832 OverloadCandidateSet::CandidateSetKind CSK)
10958 OverloadCandidateSet::CandidateSetKind CSK) {
11004 if (CSK == OverloadCandidateSet::CSK_Operator)
11981 OverloadCandidateSet &CandidateSet,
12019 OverloadCandidateSet &CandidateSet,
12093 OverloadCandidateSet::CandidateSetKind CSK,
12118 OverloadCandidateSet Candidates(FnLoc, CSK);
12124 OverloadCandidateSet::iterator Best;
12202 OverloadCandidateSet::CSK_Operator,
12257 SemaRef, Fn->getExprLoc(), SS, R, OverloadCandidateSet::CSK_Normal,
12311 OverloadCandidateSet *CandidateSet,
12346 OverloadCandidateSet::iterator Best;
12380 OverloadCandidateSet *CandidateSet,
12381 OverloadCandidateSet::iterator *Best,
12465 OverloadCandidateSet &CS) {
12489 OverloadCandidateSet CandidateSet(Fn->getExprLoc(),
12490 OverloadCandidateSet::CSK_Normal);
12502 OverloadCandidateSet::iterator Best;
12574 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator);
12574 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator);
12595 OverloadCandidateSet::iterator Best;
12790 OverloadCandidateSet CandidateSet(
12791 OpLoc, OverloadCandidateSet::CSK_Operator,
12850 OverloadCandidateSet::iterator Best;
13163 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator);
13163 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator);
13176 OverloadCandidateSet::iterator Best;
13392 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(),
13393 OverloadCandidateSet::CSK_Normal);
13437 OverloadCandidateSet::iterator Best;
13609 OverloadCandidateSet CandidateSet(LParenLoc,
13610 OverloadCandidateSet::CSK_Operator);
13677 OverloadCandidateSet::iterator Best;
13886 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator);
13886 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator);
13906 OverloadCandidateSet::iterator Best;
13992 OverloadCandidateSet CandidateSet(UDSuffixLoc,
13993 OverloadCandidateSet::CSK_Normal);
14001 OverloadCandidateSet::iterator Best;
14072 OverloadCandidateSet *CandidateSet,
14076 CandidateSet->clear(OverloadCandidateSet::CSK_Normal);
14108 OverloadCandidateSet::iterator Best;
tools/clang/lib/Sema/SemaStmt.cpp 2172 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr,
2529 OverloadCandidateSet CandidateSet(RangeLoc,
2530 OverloadCandidateSet::CSK_Normal);
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/range_access.h 48 begin(_Container& __cont) -> decltype(__cont.begin())
68 end(_Container& __cont) -> decltype(__cont.end())
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };