|  | Home | Libraries | People | FAQ | More | 
A random access iterator over the bytes in a buffer sequence.
template<
    typename BufferSequence,
    typename ByteType = char>
class buffers_iterator
| Name | Description | 
|---|---|
| The type used for the distance between two iterators. | |
| The iterator category. | |
| The type of the result of applying operator->() to the iterator. | |
| The type of the result of applying operator*() to the iterator. | |
| The type of the value pointed to by the iterator. | 
| Name | Description | 
|---|---|
| begin [static] | Construct an iterator representing the beginning of the buffers' data. | 
| buffers_iterator [constructor] | Default constructor. Creates an iterator in an undefined state. | 
| end [static] | Construct an iterator representing the end of the buffers' data. | 
| Dereference an iterator. | |
| 
                  Increment operator (prefix).  | |
| Addition operator. | |
| 
                  Decrement operator (prefix).  | |
| Subtraction operator. | |
| Dereference an iterator. | |
| Access an individual element. | 
| Name | Description | 
|---|---|
| Test two iterators for inequality. | |
| Addition operator. | |
| Subtraction operator. | |
| Compare two iterators. | |
| Compare two iterators. | |
| Test two iterators for equality. | |
| Compare two iterators. | |
| Compare two iterators. | 
        Header: boost/asio/buffers_iterator.hpp
      
        Convenience header: boost/asio.hpp