Helper class that allows iterating over contiguous chunks in a MultiBuf.
This allows using range-based for-loops, e.g.
Public Types | |
| using | size_type = Deque::size_type |
| using | value_type = Deque::value_type |
| using | difference_type = Deque::difference_type |
| using | iterator = internal::ChunkIterator< kMutability > |
| using | const_iterator = internal::ChunkIterator< internal::Mutability::kConst > |
Public Member Functions | |
| constexpr size_type | size () const |
| constexpr iterator | begin () |
| constexpr const_iterator | begin () const |
| constexpr const_iterator | cbegin () const |
| constexpr iterator | end () |
| constexpr const_iterator | end () const |
| constexpr const_iterator | cend () const |
Friends | |
| class | GenericMultiBuf |
| class | test::IteratorTest |