std::_Temporary_buffer< _ForwardIterator, _Tp >
Contents
Constructor & Destructor Documentation
template<typename_ForwardIterator,typename_Tp>std::_Temporary_buffer<_ForwardIterator,_Tp>::_Temporary_buffer(_ForwardIterator__seed,size_type__original_len)
Constructs a temporary buffer of a size somewhere between zero and the given length.
Detailed Description
template<typename_ForwardIterator,typename_Tp>
class std::_Temporary_buffer< _ForwardIterator, _Tp >"This class is used in two places: stl_algo.h and
ext/memory, where it is wrapped as the temporary_buffer class. See temporary_buffer docs for more notes.
Member Function Documentation
template<typename_ForwardIterator,typename_Tp>iteratorstd::_Temporary_buffer<_ForwardIterator,_Tp>::begin()[inline]
As per Table mumble.
template<typename_ForwardIterator,typename_Tp>iteratorstd::_Temporary_buffer<_ForwardIterator,_Tp>::end()[inline]
As per Table mumble.
template<typename_ForwardIterator,typename_Tp>size_typestd::_Temporary_buffer<_ForwardIterator,_Tp>::requested_size()const[inline]
Returns the size requested by the constructor; may be >size().
template<typename_ForwardIterator,typename_Tp>size_typestd::_Temporary_buffer<_ForwardIterator,_Tp>::size()const[inline]
As per Table mumble.
Name
std::_Temporary_buffer< _ForwardIterator, _Tp >
Synopsis
#include <memory>
Inherited by __gnu_cxx::temporary_buffer<_ForwardIterator,_Tp>.
PublicTypestypedef pointer iteratortypedef value_type * pointertypedef ptrdiff_t size_typetypedef _Tp value_typePublicMemberFunctions_Temporary_buffer (_ForwardIterator__seed, size_type __original_len)
iterator begin ()
As per Table mumble.
iterator end ()
As per Table mumble.
size_type requested_size () const
Returns the size requested by the constructor; may be >size().
size_type size () const
As per Table mumble.
ProtectedAttributes
pointer _M_buffer
size_type _M_len
size_type _M_original_len