asio 0.3.7 Home | Reference | Tutorial | Examples | Design
Reference Class Hierarchy | Class Index | Member Index

Mutable_Buffers Class Reference

Inherits CopyConstructible.

Inheritance diagram for Mutable_Buffers:

Inheritance graph
List of all members.

Detailed Description

Mutable_Buffers concept.

Defines the interface that must be implemented by any object passed as the buffers parameter to functions such as:

Implemented By:
asio::mutable_buffer_container_1
std::deque<asio::mutable_buffer>
std::list<asio::mutable_buffer>
std::vector<asio::mutable_buffer>
boost::array<asio::mutable_buffer, N>


Public Types

typedef implementation_defined value_type
 The type for each element in the list of buffers. The type must be asio::mutable_buffer or be convertible to an instance of asio::mutable_buffer.
typedef implementation_defined const_iterator
 A forward iterator type that may be used to read elements.

Public Member Functions

const_iterator begin () const
 Get an iterator to the first element.
const_iterator end () const
 Get an iterator for one past the last element.


Member Typedef Documentation

typedef implementation_defined Mutable_Buffers::value_type

The type for each element in the list of buffers. The type must be asio::mutable_buffer or be convertible to an instance of asio::mutable_buffer.

typedef implementation_defined Mutable_Buffers::const_iterator

A forward iterator type that may be used to read elements.


Member Function Documentation

const_iterator Mutable_Buffers::begin (  )  const

Get an iterator to the first element.

const_iterator Mutable_Buffers::end (  )  const

Get an iterator for one past the last element.

asio 0.3.7 Home | Reference | Tutorial | Examples | Design