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 |
Definition at line 75 of file stl_tempbuf.h.
Type* std::Temporary_buffer< ForwardIterator, Type >::begin | ( | ) | [inline] |
Type* std::Temporary_buffer< ForwardIterator, Type >::end | ( | ) | [inline] |
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.
ptrdiff_t std::Temporary_buffer< ForwardIterator, Type >::size | ( | ) | const [inline] |