Public Types | |
using | iterator_concept = forward_iterator_tag |
using | iterator_category = input_iterator_tag |
using | value_type = subrange< iterator_t< View > > |
using | difference_type = range_difference_t< View > |
Public Member Functions | |
constexpr | iterator (split_view &parent, iterator_t< View > current, subrange< iterator_t< View > > patternSubrange) |
constexpr iterator_t< View > | base () const |
constexpr value_type | operator* () const |
constexpr iterator & | operator++ () |
constexpr iterator | operator++ (int) |
Friends | |
constexpr bool | operator== (const iterator &x, const iterator &y) |
constexpr bool | operator!= (const iterator &y, const iterator &x) |