FreeBSD Manual Pages
std::ranges...w::iterator(3) C++ Standard Libary std::ranges...w::iterator(3) NAME std::ranges::chunk_by_view::iterator - std::ranges::chunk_by_view::it- erator Synopsis class /*iterator*/ (since C++23) (exposition only*) The return type of chunk_by_view::begin, and of chunk_by_view::end when the underlying view V is a common_range. Member types Member type Definition value_type ranges::subrange<ranges::iterator_t<V>> difference_type ranges::range_difference_t<V> iterator_category std::input_iterator_tag * std::bidirectional_iterator_tag, if V models iterator_concept bidirectional_range, otherwise * std::forward_iterator_tag. Data members Member object Definition parent_ (private) A pointer to the parent chunk_by_view. (exposition-only member object*) current_ (private) ranges::iterator_t<V>, an iterator to the begin of current chunk. (exposition-only member object*) ranges::iterator_t<V>, an iterator to the begin of next chunk, if next_ (private) present. (exposition-only member object*) Member functions constructor constructs an iterator (C++23) (public member function) operator* accesses the element (C++23) (public member function) operator++ operator++(int) advances or decrements the underlying iterators operator-- (public member function) operator--(int) (C++23) Non-member functions operator== compares the underlying iterators (C++23) (function) Example This section is incomplete Reason: no example References * C++23 standard (ISO/IEC 14882:2023): * 26.7.30.3 Class chunk_by_view::iterator [range.chunk.by.iter] See also Category: * Todo no example http://cppreference.com 2024.06.10 std::ranges...w::iterator(3)
NAME | Synopsis | Member types | Member functions | Non-member functions | Example | References | See also | Category:
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::ranges::chunk_by_view::iterator&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
