Lines Matching refs:__t
32 concept __member_empty = requires(_Tp&& __t) { bool(__t.empty()); }; in requires() argument
35 concept __can_invoke_size = !__member_empty<_Tp> && requires(_Tp&& __t) { ranges::size(__t); };
38 … __can_compare_begin_end = !__member_empty<_Tp> && !__can_invoke_size<_Tp> && requires(_Tp&& __t) {
39 bool(ranges::begin(__t) == ranges::end(__t));
40 { ranges::begin(__t) } -> forward_iterator;
45 …d]] _LIBCPP_HIDE_FROM_ABI constexpr bool operator()(_Tp&& __t) const noexcept(noexcept(bool(__t.em… in operator()
46 return bool(__t.empty()); in operator()
50 …_LIBCPP_HIDE_FROM_ABI constexpr bool operator()(_Tp&& __t) const noexcept(noexcept(ranges::size(__… in operator()
51 return ranges::size(__t) == 0; in operator()
55 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr bool operator()(_Tp&& __t) const in operator()
56 noexcept(noexcept(bool(ranges::begin(__t) == ranges::end(__t)))) { in operator()
57 return ranges::begin(__t) == ranges::end(__t); in operator()