_Temporary_buffer Class Template Reference

Inheritance diagram for _Temporary_buffer:

Inheritance graph
List of all members.

Detailed Description

template<typename _ForwardIterator, typename _Tp>
class std::_Temporary_buffer< _ForwardIterator, _Tp >

Definition at line 76 of file stl_tempbuf.h.

Public Types

Public Member Functions

Protected Member Functions

Protected Attributes


Constructor & Destructor Documentation

_Temporary_buffer ( _ForwardIterator  __first,
_ForwardIterator  __last 
)

Constructs a temporary buffer of a size somewhere between zero and the size of the given range.

Definition at line 143 of file stl_tempbuf.h.

References _Temporary_buffer::_M_buffer, _Temporary_buffer::_M_initialize_buffer(), _Temporary_buffer::_M_len, _Temporary_buffer::_M_original_len, pair::first, std::get_temporary_buffer(), std::return_temporary_buffer(), and pair::second.


Member Function Documentation

iterator begin (  )  [inline]

As per Table mumble.

Definition at line 112 of file stl_tempbuf.h.

References _Temporary_buffer::_M_buffer.

Referenced by std::inplace_merge(), std::stable_partition(), and std::stable_sort().

iterator end (  )  [inline]

As per Table mumble.

Definition at line 117 of file stl_tempbuf.h.

References _Temporary_buffer::_M_buffer, and _Temporary_buffer::_M_len.

size_type requested_size (  )  const [inline]

Returns the size requested by the constructor; may be >size().

Definition at line 107 of file stl_tempbuf.h.

References _Temporary_buffer::_M_original_len.

Referenced by std::stable_partition().

size_type size (  )  const [inline]

As per Table mumble.

Definition at line 102 of file stl_tempbuf.h.

References _Temporary_buffer::_M_len.

Referenced by std::inplace_merge(), std::stable_partition(), and std::stable_sort().


The documentation for this class was generated from the following file:
Generated on Thu Nov 1 17:38:14 2007 for libstdc++ by  doxygen 1.5.1