$search

asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator > Class Template Reference

#include <consuming_buffers.hpp>

List of all members.

Public Member Functions

 consuming_buffers_iterator (bool at_end, const Buffer &first, Buffer_Iterator begin_remainder, Buffer_Iterator end_remainder)
 consuming_buffers_iterator ()

Private Types

enum  { max_size = 65536 }

Private Member Functions

const Buffer & dereference () const
bool equal (const consuming_buffers_iterator &other) const
void increment ()

Private Attributes

bool at_end_
Buffer_Iterator begin_remainder_
Buffer_Iterator end_remainder_
Buffer first_
std::size_t offset_

Friends

class boost::iterator_core_access

Detailed Description

template<typename Buffer, typename Buffer_Iterator>
class asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >

Definition at line 34 of file consuming_buffers.hpp.


Member Enumeration Documentation

template<typename Buffer , typename Buffer_Iterator >
anonymous enum [private]
Enumerator:
max_size 

Definition at line 61 of file consuming_buffers.hpp.


Constructor & Destructor Documentation

template<typename Buffer , typename Buffer_Iterator >
asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::consuming_buffers_iterator (  )  [inline]

Definition at line 41 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::consuming_buffers_iterator ( bool  at_end,
const Buffer &  first,
Buffer_Iterator  begin_remainder,
Buffer_Iterator  end_remainder 
) [inline]

Definition at line 48 of file consuming_buffers.hpp.


Member Function Documentation

template<typename Buffer , typename Buffer_Iterator >
const Buffer& asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::dereference (  )  const [inline, private]

Definition at line 92 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
bool asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::equal ( const consuming_buffers_iterator< Buffer, Buffer_Iterator > &  other  )  const [inline, private]

Definition at line 80 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
void asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::increment (  )  [inline, private]

Definition at line 63 of file consuming_buffers.hpp.


Friends And Related Function Documentation

template<typename Buffer , typename Buffer_Iterator >
friend class boost::iterator_core_access [friend]

Definition at line 59 of file consuming_buffers.hpp.


Member Data Documentation

template<typename Buffer , typename Buffer_Iterator >
bool asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::at_end_ [private]

Definition at line 97 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
Buffer_Iterator asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::begin_remainder_ [private]

Definition at line 99 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
Buffer_Iterator asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::end_remainder_ [private]

Definition at line 100 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
Buffer asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::first_ [private]

Definition at line 98 of file consuming_buffers.hpp.

template<typename Buffer , typename Buffer_Iterator >
std::size_t asio::detail::consuming_buffers_iterator< Buffer, Buffer_Iterator >::offset_ [private]

Definition at line 101 of file consuming_buffers.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 Mar 1 14:41:44 2013