Forward iterator over a buffer's data segments.
More...
#include <idfxx_net/include/idfxx/net/netconn/buffer.hpp>
|
| | iterator () noexcept=default |
| | Constructs a past-the-end iterator.
|
| |
| value_type | operator* () const noexcept |
| | Returns the current segment as a span.
|
| |
| iterator & | operator++ () noexcept |
| | Advances to the next segment.
|
| |
| iterator | operator++ (int) noexcept |
| | Advances to the next segment, returning the prior position.
|
| |
| bool | operator== (const iterator &other) const noexcept |
| | Compares two iterators; equal iff they reference the same segment.
|
| |
Forward iterator over a buffer's data segments.
Definition at line 118 of file buffer.hpp.
◆ difference_type
◆ iterator_category
◆ iterator_concept
◆ value_type
◆ iterator()
| idfxx::net::netconn::buffer::segment_view::iterator::iterator |
( |
| ) |
|
|
defaultnoexcept |
Constructs a past-the-end iterator.
◆ operator*()
| value_type idfxx::net::netconn::buffer::segment_view::iterator::operator* |
( |
| ) |
const |
|
noexcept |
Returns the current segment as a span.
◆ operator++() [1/2]
| iterator & idfxx::net::netconn::buffer::segment_view::iterator::operator++ |
( |
| ) |
|
|
noexcept |
Advances to the next segment.
◆ operator++() [2/2]
| iterator idfxx::net::netconn::buffer::segment_view::iterator::operator++ |
( |
int |
| ) |
|
|
inlinenoexcept |
Advances to the next segment, returning the prior position.
Definition at line 137 of file buffer.hpp.
◆ operator==()
| bool idfxx::net::netconn::buffer::segment_view::iterator::operator== |
( |
const iterator & |
other | ) |
const |
|
inlinenoexcept |
Compares two iterators; equal iff they reference the same segment.
Definition at line 144 of file buffer.hpp.
◆ segment_view
The documentation for this class was generated from the following file: