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) |