|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
A forward range over a buffer's data segments. More...
#include <idfxx_net/include/idfxx/net/netconn/buffer.hpp>
Classes | |
| class | iterator |
| Forward iterator over a buffer's data segments. More... | |
Public Member Functions | |
| iterator | begin () const noexcept |
| Returns an iterator to the first segment. | |
| iterator | end () const noexcept |
| Returns the past-the-end iterator. | |
Friends | |
| class | buffer |
A forward range over a buffer's data segments.
Each element is a std::span<const std::byte> referencing one segment of the received data, in order. Iteration does not modify the buffer, so the range may be traversed more than once and the buffer remains usable afterwards.
Obtained from buffer::segments(); not constructed directly.
Definition at line 115 of file buffer.hpp.
|
noexcept |
Returns an iterator to the first segment.
|
inlinenoexcept |
Returns the past-the-end iterator.
Definition at line 158 of file buffer.hpp.
Definition at line 161 of file buffer.hpp.