reference, declarationdefinition
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; };