#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(). |
1.2.15