![]() |
VCCC
2024.05
VisualCamp Common C++ library
|
#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__ranges/views/split_view.hpp>
Public Types | |
| using | iterator_concept = forward_iterator_tag |
| using | iterator_category = input_iterator_tag |
| using | value_type = subrange< iterator_t< V > > |
| using | difference_type = range_difference_t< V > |
| using | pointer = void |
| using | reference = value_type |
Public Member Functions | |
| iterator ()=default | |
| VCCC_ADDRESSOF_CONSTEXPR | iterator (split_view &parent, iterator_t< V > current, subrange< iterator_t< V >> next) |
| constexpr const iterator_t< V > | base () const |
| constexpr value_type | operator* () const |
| constexpr iterator & | operator++ () |
| constexpr iterator | operator++ (int) |
Friends | |
| class | sentinel |
| constexpr friend bool | operator== (const iterator &x, const iterator &y) |
| constexpr friend bool | operator!= (const iterator &x, const iterator &y) |
| using difference_type = range_difference_t<V> |
| using iterator_category = input_iterator_tag |
| using iterator_concept = forward_iterator_tag |
| using pointer = void |
| using reference = value_type |
| using value_type = subrange<iterator_t<V> > |
|
default |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |