#include <const_buffers_iterator.hpp>
Public Member Functions | |
const_buffers_iterator () | |
const_buffers_iterator (const ConstBufferSequence &buffers, std::size_t position) | |
std::size_t | position () const |
Private Member Functions | |
void | decrement () |
const char & | dereference () const |
bool | equal (const const_buffers_iterator &other) const |
void | increment () |
Private Attributes | |
ConstBufferSequence::const_iterator | begin_ |
ConstBufferSequence::const_iterator | current_ |
asio::const_buffer | current_buffer_ |
std::size_t | current_buffer_position_ |
ConstBufferSequence::const_iterator | end_ |
std::size_t | position_ |
Friends | |
class | boost::iterator_core_access |
Definition at line 33 of file const_buffers_iterator.hpp.
asio::detail::const_buffers_iterator< ConstBufferSequence >::const_buffers_iterator | ( | ) | [inline] |
Definition at line 39 of file const_buffers_iterator.hpp.
asio::detail::const_buffers_iterator< ConstBufferSequence >::const_buffers_iterator | ( | const ConstBufferSequence & | buffers, |
std::size_t | position | ||
) | [inline] |
Definition at line 44 of file const_buffers_iterator.hpp.
void asio::detail::const_buffers_iterator< ConstBufferSequence >::decrement | ( | ) | [inline, private] |
Definition at line 98 of file const_buffers_iterator.hpp.
const char& asio::detail::const_buffers_iterator< ConstBufferSequence >::dereference | ( | ) | const [inline, private] |
Definition at line 132 of file const_buffers_iterator.hpp.
bool asio::detail::const_buffers_iterator< ConstBufferSequence >::equal | ( | const const_buffers_iterator< ConstBufferSequence > & | other | ) | const [inline, private] |
Definition at line 127 of file const_buffers_iterator.hpp.
void asio::detail::const_buffers_iterator< ConstBufferSequence >::increment | ( | ) | [inline, private] |
Definition at line 76 of file const_buffers_iterator.hpp.
std::size_t asio::detail::const_buffers_iterator< ConstBufferSequence >::position | ( | ) | const [inline] |
Definition at line 68 of file const_buffers_iterator.hpp.
friend class boost::iterator_core_access [friend] |
Definition at line 74 of file const_buffers_iterator.hpp.
ConstBufferSequence::const_iterator asio::detail::const_buffers_iterator< ConstBufferSequence >::begin_ [private] |
Definition at line 140 of file const_buffers_iterator.hpp.
ConstBufferSequence::const_iterator asio::detail::const_buffers_iterator< ConstBufferSequence >::current_ [private] |
Definition at line 141 of file const_buffers_iterator.hpp.
asio::const_buffer asio::detail::const_buffers_iterator< ConstBufferSequence >::current_buffer_ [private] |
Definition at line 138 of file const_buffers_iterator.hpp.
std::size_t asio::detail::const_buffers_iterator< ConstBufferSequence >::current_buffer_position_ [private] |
Definition at line 139 of file const_buffers_iterator.hpp.
ConstBufferSequence::const_iterator asio::detail::const_buffers_iterator< ConstBufferSequence >::end_ [private] |
Definition at line 142 of file const_buffers_iterator.hpp.
std::size_t asio::detail::const_buffers_iterator< ConstBufferSequence >::position_ [private] |
Definition at line 143 of file const_buffers_iterator.hpp.