Lines Matching refs:__derived
39 constexpr _Derived& __derived() noexcept { in __derived() function
45 constexpr _Derived const& __derived() const noexcept { in __derived() function
55 return ranges::begin(__derived()) == ranges::end(__derived()); in empty()
62 return ranges::begin(__derived()) == ranges::end(__derived()); in empty()
70 return !ranges::empty(__derived());
78 return !ranges::empty(__derived());
86 return std::to_address(ranges::begin(__derived())); in data()
94 return std::to_address(ranges::begin(__derived())); in data()
102 return ranges::end(__derived()) - ranges::begin(__derived()); in size()
110 return ranges::end(__derived()) - ranges::begin(__derived()); in size()
120 return *ranges::begin(__derived()); in decltype()
130 return *ranges::begin(__derived()); in decltype()
140 return *ranges::prev(ranges::end(__derived())); in decltype()
150 return *ranges::prev(ranges::end(__derived())); in decltype()
157 return ranges::begin(__derived())[__index]; in decltype()
164 return ranges::begin(__derived())[__index]; in decltype()