logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::_Temporary_buffer< _ForwardIterator, _Tp >

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstdcstd::_Temporary_buffer<_ForwardIterator,_Tp>(3cxx)

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

See Also