#include "asio/detail/push_options.hpp"
#include <cstddef>
#include <boost/assert.hpp>
#include <boost/config.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/add_const.hpp>
#include "asio/detail/pop_options.hpp"
#include "asio/buffer.hpp"
Go to the source code of this file.
Classes | |
class | asio::buffers_iterator< BufferSequence, ByteType > |
A random access iterator over the bytes in a buffer sequence. More... | |
struct | asio::detail::buffers_iterator_types< BufferSequence, ByteType > |
struct | asio::detail::buffers_iterator_types_helper< false > |
struct | asio::detail::buffers_iterator_types_helper< true > |
struct | asio::detail::buffers_iterator_types_helper< true >::byte_type< ByteType > |
struct | asio::detail::buffers_iterator_types_helper< false >::byte_type< ByteType > |
Namespaces | |
namespace | asio |
namespace | asio::detail |
Functions | |
template<typename BufferSequence > | |
buffers_iterator< BufferSequence > | asio::buffers_begin (const BufferSequence &buffers) |
Construct an iterator representing the beginning of the buffers' data. | |
template<typename BufferSequence > | |
buffers_iterator< BufferSequence > | asio::buffers_end (const BufferSequence &buffers) |
Construct an iterator representing the end of the buffers' data. |