Lines Matching refs:adl_begin

227 decltype(auto) adl_begin(ContainerTy &&container) {
249 decltype(auto) adl_begin(ContainerTy &&container) {
250 return adl_detail::adl_begin(std::forward<ContainerTy>(container));
267 return adl_begin(RangeOrContainer) == adl_end(RangeOrContainer);
279 return make_range(std::next(adl_begin(RangeOrContainer), N),
835 zip_longest_iterator<decltype(adl_begin(std::declval<Args>()))...>;
847 return iterator(std::make_pair(adl_begin(std::get<Ns>(ts)),
1450 llvm::sort(adl_begin(C), adl_end(C));
1463 llvm::sort(adl_begin(C), adl_end(C), Comp);
1485 return std::for_each(adl_begin(Range), adl_end(Range), P);
1492 return std::all_of(adl_begin(Range), adl_end(Range), P);
1499 return std::any_of(adl_begin(Range), adl_end(Range), P);
1506 return std::none_of(adl_begin(Range), adl_end(Range), P);
1512 return std::find(adl_begin(Range), adl_end(Range), Val);
1519 return std::find_if(adl_begin(Range), adl_end(Range), P);
1524 return std::find_if_not(adl_begin(Range), adl_end(Range), P);
1531 return std::remove_if(adl_begin(Range), adl_end(Range), P);
1538 return std::copy_if(adl_begin(Range), adl_end(Range), Out, P);
1543 return std::copy(adl_begin(Range), adl_end(Range), Out);
1550 return std::find(adl_begin(Range), adl_end(Range), Element) != adl_end(Range);
1556 return std::is_sorted(adl_begin(Range), adl_end(Range), C);
1562 return std::is_sorted(adl_begin(Range), adl_end(Range));
1568 return std::count(adl_begin(Range), adl_end(Range), Element);
1575 return std::count_if(adl_begin(Range), adl_end(Range), P);
1582 return std::transform(adl_begin(Range), adl_end(Range), d_first, P);
1589 return std::partition(adl_begin(Range), adl_end(Range), P);
1595 return std::lower_bound(adl_begin(Range), adl_end(Range),
1601 return std::lower_bound(adl_begin(Range), adl_end(Range),
1608 return std::upper_bound(adl_begin(Range), adl_end(Range),
1614 return std::upper_bound(adl_begin(Range), adl_end(Range),
1620 std::stable_sort(adl_begin(Range), adl_end(Range));
1625 std::stable_sort(adl_begin(Range), adl_end(Range), C);
1631 typename Val = decltype(*adl_begin(std::declval<R>()))>
1633 return std::partition_point(adl_begin(Range), adl_end(Range), P);
1642 std::equal(adl_begin(Range) + 1, adl_end(Range), adl_begin(Range)));