Lines Matching defs:__derived
42 _LIBCPP_HIDE_FROM_ABI constexpr _Derived& __derived() noexcept {
47 _LIBCPP_HIDE_FROM_ABI constexpr _Derived const& __derived() const noexcept {
58 return ranges::size(__derived()) == 0;
60 return ranges::begin(__derived()) == ranges::end(__derived());
69 return ranges::size(__derived()) == 0;
71 return ranges::begin(__derived()) == ranges::end(__derived());
79 return !ranges::empty(__derived());
86 return !ranges::empty(__derived());
93 return std::to_address(ranges::begin(__derived()));
100 return std::to_address(ranges::begin(__derived()));
107 return std::__to_unsigned_like(ranges::end(__derived()) - ranges::begin(__derived()));
114 return std::__to_unsigned_like(ranges::end(__derived()) - ranges::begin(__derived()));
123 return *ranges::begin(__derived());
132 return *ranges::begin(__derived());
141 return *ranges::prev(ranges::end(__derived()));
150 return *ranges::prev(ranges::end(__derived()));
155 return ranges::begin(__derived())[__index];
160 return ranges::begin(__derived())[__index];