Searched refs:cpp20_random_access_iterator (Results 1 – 2 of 2) sorted by relevance
228 class cpp20_random_access_iterator {244 constexpr cpp20_random_access_iterator(const cpp20_random_access_iterator<U>& u) : it_(u.it_) {} in cpp20_random_access_iterator() function247 constexpr cpp20_random_access_iterator(cpp20_random_access_iterator<U>&& u) : it_(u.it_) { in cpp20_random_access_iterator() function262 …constexpr cpp20_random_access_iterator operator++(int) { return cpp20_random_access_iterator(it_++…263 …constexpr cpp20_random_access_iterator operator--(int) { return cpp20_random_access_iterator(it_--…273 …friend constexpr cpp20_random_access_iterator operator+(cpp20_random_access_iterator x, difference…277 …friend constexpr cpp20_random_access_iterator operator+(difference_type n, cpp20_random_access_ite…281 …friend constexpr cpp20_random_access_iterator operator-(cpp20_random_access_iterator x, difference…285 …friend constexpr difference_type operator-(cpp20_random_access_iterator x, cpp20_random_access_ite…295 …friend constexpr bool operator<(const cpp20_random_access_iterator& x, const cpp20_random_access_i…[all …]
119 …static_assert(std::is_same_v<typename std::reverse_iterator<cpp20_random_access_iterator<char*>>::… in test_all()