NAME
std::Temporary_buffer -
SYNOPSIS
Inherited by __gnu_cxx::temporary_buffer< ForwardIterator, Type >.
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> ptrdiff_t std::Temporary_buffer< ForwardIterator, Type >::size () const [inline]
As per Table mumble.
Definition at line 107 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> 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.
Author
Generated automatically by Doxygen for libstdc++-v3 Source from the source code.