#include <consuming_buffers.hpp>
Public Types | |
typedef consuming_buffers_iterator < Buffer, typename Buffers::const_iterator > | const_iterator |
typedef Buffer | value_type |
Public Member Functions | |
const_iterator | begin () const |
void | consume (std::size_t size) |
consuming_buffers (const Buffers &buffers) | |
consuming_buffers (const consuming_buffers &other) | |
const_iterator | end () const |
consuming_buffers & | operator= (const consuming_buffers &other) |
Private Attributes | |
bool | at_end_ |
Buffers::const_iterator | begin_remainder_ |
Buffers | buffers_ |
Buffer | first_ |
Definition at line 106 of file consuming_buffers.hpp.
typedef consuming_buffers_iterator<Buffer, typename Buffers::const_iterator> asio::detail::consuming_buffers< Buffer, Buffers >::const_iterator |
Definition at line 114 of file consuming_buffers.hpp.
typedef Buffer asio::detail::consuming_buffers< Buffer, Buffers >::value_type |
Definition at line 110 of file consuming_buffers.hpp.
asio::detail::consuming_buffers< Buffer, Buffers >::consuming_buffers | ( | const Buffers & | buffers | ) | [inline] |
Definition at line 117 of file consuming_buffers.hpp.
asio::detail::consuming_buffers< Buffer, Buffers >::consuming_buffers | ( | const consuming_buffers< Buffer, Buffers > & | other | ) | [inline] |
Definition at line 128 of file consuming_buffers.hpp.
const_iterator asio::detail::consuming_buffers< Buffer, Buffers >::begin | ( | ) | const [inline] |
Definition at line 153 of file consuming_buffers.hpp.
void asio::detail::consuming_buffers< Buffer, Buffers >::consume | ( | std::size_t | size | ) | [inline] |
Definition at line 165 of file consuming_buffers.hpp.
const_iterator asio::detail::consuming_buffers< Buffer, Buffers >::end | ( | ) | const [inline] |
Definition at line 159 of file consuming_buffers.hpp.
consuming_buffers& asio::detail::consuming_buffers< Buffer, Buffers >::operator= | ( | const consuming_buffers< Buffer, Buffers > & | other | ) | [inline] |
Definition at line 140 of file consuming_buffers.hpp.
bool asio::detail::consuming_buffers< Buffer, Buffers >::at_end_ [private] |
Definition at line 197 of file consuming_buffers.hpp.
Buffers::const_iterator asio::detail::consuming_buffers< Buffer, Buffers >::begin_remainder_ [private] |
Definition at line 199 of file consuming_buffers.hpp.
Buffers asio::detail::consuming_buffers< Buffer, Buffers >::buffers_ [private] |
Definition at line 196 of file consuming_buffers.hpp.
Buffer asio::detail::consuming_buffers< Buffer, Buffers >::first_ [private] |
Definition at line 198 of file consuming_buffers.hpp.