Lines Matching defs:cursor
188 struct cursor struct
190 using difference_type = detail::iota_difference_t<From>;
194 From from_ = From();
195 RANGES_NO_UNIQUE_ADDRESS To to_ = To();
196 bool done_ = false;
198 From read() const in read()
203 void next() in next()
211 bool equal(default_sentinel_t) const in equal()
216 auto equal(cursor const & that) const // in equal()
224 auto prev() // in prev()
235 auto advance(difference_type n) // in advance()
251 auto distance_to(cursor const & that) const // in distance_to()
261 auto distance_to(default_sentinel_t) const // in distance_to()
271 constexpr cursor(From from, To to, bool done = false) in cursor() function
358 struct cursor struct
360 using difference_type = detail::iota_difference_t<From>;
364 From from_;
366 From read() const in read()
370 void next() in next()
374 bool equal(sentinel const & that) const in equal()
379 auto equal(cursor const & that) const // in equal()
387 auto prev() // in prev()
395 auto advance(difference_type n) // in advance()
406 auto distance_to(cursor const & that) const // in distance_to()
415 auto distance_to(sentinel const & that) const // in distance_to()
425 constexpr explicit cursor(From from) in cursor() function