std::Temporary_buffer< ForwardIterator, Type > Class Template Reference

Inheritance diagram for std::Temporary_buffer< ForwardIterator, Type >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

ptrdiff_t size () const
 As per Table mumble.
ptrdiff_t requested_size () const
 Returns the size requested by the constructor; may be >size().
Type * begin ()
 As per Table mumble.
Type * end ()
 As per Table mumble.
 Temporary_buffer (ForwardIterator first, ForwardIterator last)
 ~Temporary_buffer ()

Private Member Functions

void M_allocate_buffer ()
void M_initialize_buffer (const Type &, __true_type)
void M_initialize_buffer (const Type &val, __false_type)
 Temporary_buffer (const Temporary_buffer &)
void operator= (const Temporary_buffer &)

Private Attributes

ptrdiff_t M_original_len
ptrdiff_t M_len
Type * M_buffer

Detailed Description

template<class ForwardIterator, class Type>
class std::Temporary_buffer< ForwardIterator, Type >

Definition at line 75 of file stl_tempbuf.h.


Member Function Documentation

template<class ForwardIterator, class Type>
Type* std::Temporary_buffer< ForwardIterator, Type >::begin  )  [inline]
 

As per Table mumble.

Definition at line 111 of file stl_tempbuf.h.

template<class ForwardIterator, class Type>
Type* std::Temporary_buffer< ForwardIterator, Type >::end  )  [inline]
 

As per Table mumble.

Definition at line 113 of file stl_tempbuf.h.

template<class ForwardIterator, class Type>
ptrdiff_t std::Temporary_buffer< ForwardIterator, Type >::requested_size  )  const [inline]
 

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

Definition at line 109 of file stl_tempbuf.h.

template<class ForwardIterator, class Type>
ptrdiff_t std::Temporary_buffer< ForwardIterator, Type >::size  )  const [inline]
 

As per Table mumble.

Definition at line 107 of file stl_tempbuf.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 26 12:23:19 2005 for libstdc++-v3 Source by  doxygen 1.4.5