All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes | Friends
asio::detail::const_buffers_iterator< ConstBufferSequence > Class Template Reference

#include <const_buffers_iterator.hpp>

List of all members.

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

Detailed Description

template<typename ConstBufferSequence>
class asio::detail::const_buffers_iterator< ConstBufferSequence >

Definition at line 33 of file const_buffers_iterator.hpp.


Constructor & Destructor Documentation

template<typename ConstBufferSequence >
asio::detail::const_buffers_iterator< ConstBufferSequence >::const_buffers_iterator ( ) [inline]

Definition at line 39 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
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.


Member Function Documentation

template<typename ConstBufferSequence >
void asio::detail::const_buffers_iterator< ConstBufferSequence >::decrement ( ) [inline, private]

Definition at line 98 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
const char& asio::detail::const_buffers_iterator< ConstBufferSequence >::dereference ( ) const [inline, private]

Definition at line 132 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
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.

template<typename ConstBufferSequence >
void asio::detail::const_buffers_iterator< ConstBufferSequence >::increment ( ) [inline, private]

Definition at line 76 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
std::size_t asio::detail::const_buffers_iterator< ConstBufferSequence >::position ( ) const [inline]

Definition at line 68 of file const_buffers_iterator.hpp.


Friends And Related Function Documentation

template<typename ConstBufferSequence >
friend class boost::iterator_core_access [friend]

Definition at line 74 of file const_buffers_iterator.hpp.


Member Data Documentation

template<typename ConstBufferSequence >
ConstBufferSequence::const_iterator asio::detail::const_buffers_iterator< ConstBufferSequence >::begin_ [private]

Definition at line 140 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
ConstBufferSequence::const_iterator asio::detail::const_buffers_iterator< ConstBufferSequence >::current_ [private]

Definition at line 141 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
asio::const_buffer asio::detail::const_buffers_iterator< ConstBufferSequence >::current_buffer_ [private]

Definition at line 138 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
std::size_t asio::detail::const_buffers_iterator< ConstBufferSequence >::current_buffer_position_ [private]

Definition at line 139 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
ConstBufferSequence::const_iterator asio::detail::const_buffers_iterator< ConstBufferSequence >::end_ [private]

Definition at line 142 of file const_buffers_iterator.hpp.

template<typename ConstBufferSequence >
std::size_t asio::detail::const_buffers_iterator< ConstBufferSequence >::position_ [private]

Definition at line 143 of file const_buffers_iterator.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41