Instigate Open Source Documentation

instigate::stl::implementation::Temporary_buffer< ForwardIterator, Tp > Class Template Reference

Implementation of "Temporary buffer". More...

#include <temporary_buffer.hpp>

List of all members.

Public Member Functions

ptrdiff_t size () const
 Get the length of the temporary_buffer.
ptrdiff_t requested_size () const
 Get the original length of the temporary_buffer.
Tp * begin ()
 Get the beginning of the buffer.
Tp * end ()
 Get the end of the buffer.
 Temporary_buffer (ForwardIterator first, ForwardIterator last)
 ~Temporary_buffer ()
 Destructor.


Detailed Description

template<typename ForwardIterator, typename Tp>
class instigate::stl::implementation::Temporary_buffer< ForwardIterator, Tp >

Implementation of "Temporary buffer".

Constructor & Destructor Documentation

template<typename ForwardIterator, typename Tp>
instigate::stl::implementation::Temporary_buffer< ForwardIterator, Tp >::Temporary_buffer ( ForwardIterator  first,
ForwardIterator  last 
) [inline]

Constructor

Workaround for a __unary_type_traits bug in the pre-7.3 compiler.

References instigate::stl::distance.


The documentation for this class was generated from the following file:


© Instigate CJSC, Open Source