Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
buffers_iterator.hpp File Reference
#include <boost/asio/detail/config.hpp>
#include <cstddef>
#include <iterator>
#include <boost/asio/buffer.hpp>
#include <boost/asio/detail/assert.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
#include <boost/asio/detail/pop_options.hpp>
Include dependency graph for buffers_iterator.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::asio::detail::buffers_iterator_types_helper< IsMutable >
 
struct  boost::asio::detail::buffers_iterator_types_helper< false >
 
struct  boost::asio::detail::buffers_iterator_types_helper< false >::byte_type< ByteType >
 
struct  boost::asio::detail::buffers_iterator_types_helper< true >
 
struct  boost::asio::detail::buffers_iterator_types_helper< true >::byte_type< ByteType >
 
struct  boost::asio::detail::buffers_iterator_types< BufferSequence, ByteType >
 
class  boost::asio::buffers_iterator< BufferSequence, ByteType >
 A random access iterator over the bytes in a buffer sequence. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::asio
 
 boost::asio::detail
 

Functions

template<typename BufferSequence >
buffers_iterator< BufferSequence > boost::asio::buffers_begin (const BufferSequence &buffers)
 Construct an iterator representing the beginning of the buffers' data. More...
 
template<typename BufferSequence >
buffers_iterator< BufferSequence > boost::asio::buffers_end (const BufferSequence &buffers)
 Construct an iterator representing the end of the buffers' data. More...