#include <stl_tempbuf.h>
Inheritance diagram for std::_Temporary_buffer:
Public Methods | |
ptrdiff_t | size () const |
ptrdiff_t | requested_size () const |
_Tp * | begin () |
_Tp * | end () |
_Temporary_buffer (_ForwardIterator __first, _ForwardIterator __last) | |
~_Temporary_buffer () | |
Private Methods | |
void | _M_allocate_buffer () |
void | _M_initialize_buffer (const _Tp &, __true_type) |
void | _M_initialize_buffer (const _Tp &val, __false_type) |
_Temporary_buffer (const _Temporary_buffer &) | |
void | operator= (const _Temporary_buffer &) |
Private Attributes | |
ptrdiff_t | _M_original_len |
ptrdiff_t | _M_len |
_Tp * | _M_buffer |
|
|
Definition at line 151 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_buffer, std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_len, std::destroy(), and free(). |
|
Definition at line 158 of file stl_tempbuf.h. |
|
Definition at line 110 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_buffer, std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_len, std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_original_len, and malloc(). Referenced by std::_Temporary_buffer< _ForwardIterator, _Tp >::_Temporary_buffer(). |
|
Definition at line 126 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_buffer, std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_len, and std::uninitialized_fill_n(). |
|
Definition at line 125 of file stl_tempbuf.h. Referenced by std::_Temporary_buffer< _ForwardIterator, _Tp >::_Temporary_buffer(). |
|
Definition at line 133 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_buffer. Referenced by std::__inplace_merge_aux(), std::__stable_partition_aux(), and std::__stable_sort_aux(). |
|
Definition at line 134 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_buffer, and std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_len. |
|
Definition at line 159 of file stl_tempbuf.h. |
|
Definition at line 132 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_original_len. Referenced by std::__stable_partition_aux(). |
|
Definition at line 131 of file stl_tempbuf.h. References std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_len. Referenced by std::__inplace_merge_aux(), std::__stable_partition_aux(), and std::__stable_sort_aux(). |
|
|
|
Definition at line 106 of file stl_tempbuf.h. Referenced by std::_Temporary_buffer< _ForwardIterator, _Tp >::_M_allocate_buffer(), and std::_Temporary_buffer< _ForwardIterator, _Tp >::requested_size(). |