A const std::forward_iterator
over the bytes of a MultiBuf
.
More...
#include <multibuf.h>
Public Member Functions | |
reference | operator* () const |
pointer | operator-> () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const_iterator | operator+ (size_t rhs) const |
const_iterator & | operator+= (size_t advance) |
constexpr bool | operator== (const const_iterator &other) const |
constexpr bool | operator!= (const const_iterator &other) const |
constexpr const Chunk * | chunk () const |
Returns the current Chunk pointed to by this iterator . | |
constexpr size_t | byte_index () const |
Friends | |
class | MultiBuf |
A const std::forward_iterator
over the bytes of a MultiBuf
.
|
inlineconstexpr |
Returns the index of the byte pointed to by this iterator
within the current Chunk
.