template<typename Deque>
class pw::multibuf::Chunks< Deque >
Helper class that allows iterating over read-only chunks in a MultiBuf.
This allows using range-based for-loops, e.g.
- Warning
- Modifying the structure of a MultiBuf invalidates any outstanding chunk iterators.
|
template<typename , typename > |
class | ::pw::multibuf::internal::ChunksImpl |
|
class | ::pw::multibuf::internal::GenericMultiBuf |
|
class | ::pw::multibuf::test::IteratorTest |
|
|
using | size_type = typename Deque::size_type |
|
using | value_type = typename Deque::value_type |
|
using | difference_type = typename Deque::difference_type |
|
using | iterator = ChunkIterator< size_type, false > |
|
using | const_iterator = ChunkIterator< size_type, true > |
|
constexpr void | Init (Deque &deque, size_type depth) |
|
constexpr Chunks< Deque > & | derived () |
|
constexpr const Chunks< Deque > & | derived () const |
|
constexpr const Deque & | deque () const |
|
constexpr size_type | depth () const |
|
The documentation for this class was generated from the following file: