_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 Apr 20 22:15:34 2006 for libstdc++ source by  doxygen 1.4.6