Searched refs:cpp20_random_access_iterator (Results 1 – 2 of 2) sorted by relevance
251 class cpp20_random_access_iterator {255 friend class cpp20_random_access_iterator; variable263 constexpr cpp20_random_access_iterator() : it_() {} in cpp20_random_access_iterator() function264 constexpr explicit cpp20_random_access_iterator(It it) : it_(it) {} in cpp20_random_access_iterator() function267 constexpr cpp20_random_access_iterator(const cpp20_random_access_iterator<U>& u) : it_(u.it_) {} in cpp20_random_access_iterator() function270 constexpr cpp20_random_access_iterator(cpp20_random_access_iterator<U>&& u) : it_(u.it_) { in cpp20_random_access_iterator() function277 constexpr cpp20_random_access_iterator& operator++() {281 constexpr cpp20_random_access_iterator& operator--() {285 …constexpr cpp20_random_access_iterator operator++(int) { return cpp20_random_access_iterator(it_++…286 …constexpr cpp20_random_access_iterator operator--(int) { return cpp20_random_access_iterator(it_--…[all …]
119 …static_assert(std::is_same_v<typename std::reverse_iterator<cpp20_random_access_iterator<char*>>::… in test_all()