ReactOS 0.4.16-dev-747-gbc52d5f
|
#include <stl/_cstring.h>
#include <stl/_new.h>
#include <stl/_iterator_base.h>
#include <stl/type_traits.h>
#include <stl/_move_construct_fwk.h>
Go to the source code of this file.
Macros | |
#define | _STLP_DEFAULT_CONSTRUCTED(_TTp) _TTp() |
Functions | |
template<class _Tp > | |
_STLP_BEGIN_NAMESPACE void | __destroy_aux (_Tp *__pointer, const __false_type &) |
template<class _Tp > | |
void | __destroy_aux (_Tp *, const __true_type &) |
template<class _Tp > | |
void | _Destroy (_Tp *__pointer) |
template<class _Tp > | |
void | _Destroy_Moved (_Tp *__pointer) |
template<class _T1 > | |
void | _Construct_aux (_T1 *__p, const __false_type &) |
template<class _T1 > | |
void | _Construct_aux (_T1 *__p, const __true_type &) |
template<class _T1 > | |
void | _Construct (_T1 *__p) |
template<class _Tp > | |
void | _Copy_Construct_aux (_Tp *__p, const _Tp &__val, const __false_type &) |
template<class _Tp > | |
void | _Copy_Construct_aux (_Tp *__p, const _Tp &__val, const __true_type &) |
template<class _Tp > | |
void | _Copy_Construct (_Tp *__p, const _Tp &__val) |
template<class _T1 , class _T2 > | |
void | _Param_Construct_aux (_T1 *__p, const _T2 &__val, const __false_type &) |
template<class _T1 , class _T2 > | |
void | _Param_Construct_aux (_T1 *__p, const _T2 &__val, const __true_type &) |
template<class _T1 , class _T2 > | |
void | _Param_Construct (_T1 *__p, const _T2 &__val) |
template<class _T1 , class _T2 > | |
void | _Move_Construct_Aux (_T1 *__p, _T2 &__val, const __false_type &) |
template<class _T1 , class _T2 > | |
void | _Move_Construct_Aux (_T1 *__p, _T2 &__val, const __true_type &) |
template<class _T1 , class _T2 > | |
void | _Move_Construct (_T1 *__p, _T2 &__val) |
template<class _ForwardIterator , class _Tp > | |
_STLP_INLINE_LOOP void | __destroy_range_aux (_ForwardIterator __first, _ForwardIterator __last, _Tp *, const __false_type &) |
template<class _ForwardIterator , class _Tp > | |
void | __destroy_range_aux (_ForwardIterator, _ForwardIterator, _Tp *, const __true_type &) |
template<class _ForwardIterator , class _Tp > | |
void | __destroy_range (_ForwardIterator __first, _ForwardIterator __last, _Tp *__ptr) |
template<class _ForwardIterator > | |
void | _Destroy_Range (_ForwardIterator __first, _ForwardIterator __last) |
void | _Destroy_Range (char *, char *) |
template<class _ForwardIterator , class _Tp > | |
void | __destroy_mv_srcs (_ForwardIterator __first, _ForwardIterator __last, _Tp *__ptr) |
template<class _ForwardIterator > | |
void | _Destroy_Moved_Range (_ForwardIterator __first, _ForwardIterator __last) |
template<class _T1 , class _T2 > | |
void | construct (_T1 *__p, const _T2 &__val) |
template<class _T1 > | |
void | construct (_T1 *__p) |
template<class _Tp > | |
void | destroy (_Tp *__pointer) |
template<class _ForwardIterator > | |
void | destroy (_ForwardIterator __first, _ForwardIterator __last) |
#define _STLP_DEFAULT_CONSTRUCTED | ( | _TTp | ) | _TTp() |
Definition at line 265 of file _construct.h.
|
inline |
Definition at line 60 of file _construct.h.
|
inline |
Definition at line 56 of file _construct.h.
Referenced by __destroy_range_aux(), _Destroy(), and _Destroy_Moved().
|
inline |
Definition at line 232 of file _construct.h.
Referenced by _Destroy_Moved_Range().
|
inline |
_STLP_INLINE_LOOP void __destroy_range_aux | ( | _ForwardIterator | __first, |
_ForwardIterator | __last, | ||
_Tp * | , | ||
const __false_type & | |||
) |
Definition at line 190 of file _construct.h.
Referenced by __destroy_mv_srcs(), and __destroy_range().
|
inline |
Definition at line 208 of file _construct.h.
Definition at line 106 of file _construct.h.
|
inline |
|
inline |
Definition at line 95 of file _construct.h.
Definition at line 130 of file _construct.h.
Referenced by _CArray< _Tp, _Nb >::_CArray(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::_M_create_node(), slist< _Tp, >::_M_create_node(), list< _Tp, >::_M_create_node(), deque< _Tp, >::_M_push_back_aux_v(), deque< _Tp, >::_M_push_front_aux_v(), _Vector_base< wchar_t, _Alloc >::_M_throw_out_of_range(), vector< _Tp, >::push_back(), deque< _Tp, >::push_back(), deque< _Tp, >::push_front(), and rope< _CharT, _Alloc >::rope().
|
inline |
Definition at line 118 of file _construct.h.
Referenced by _Copy_Construct().
|
inline |
Definition at line 123 of file _construct.h.
Definition at line 63 of file _construct.h.
Referenced by _Destroy_Moved(), and ios_base::_S_uninitialize().
Definition at line 72 of file _construct.h.
|
inline |
Definition at line 239 of file _construct.h.
|
inline |
Definition at line 219 of file _construct.h.
Referenced by _CArray< _Tp, _Nb >::~_CArray().
Definition at line 223 of file _construct.h.
Definition at line 174 of file _construct.h.
Referenced by __uninitialized_move().
|
inline |
Definition at line 158 of file _construct.h.
Referenced by _Move_Construct().
|
inline |
Definition at line 167 of file _construct.h.
Definition at line 150 of file _construct.h.
Referenced by __ucopy(), __ucopy_n(), __ufill(), __ufill_n(), _Move_Construct_Aux(), construct(), and raw_storage_iterator< _ForwardIterator, _Tp >::operator=().
|
inline |
Definition at line 138 of file _construct.h.
Referenced by _Param_Construct().
|
inline |
Definition at line 143 of file _construct.h.
Definition at line 276 of file _construct.h.
Definition at line 274 of file _construct.h.
|
inline |
Definition at line 280 of file _construct.h.
Definition at line 278 of file _construct.h.
Referenced by alloc_msiobject(), check_messages_(), context_destroy(), FxObject::DeferredDisposeWorkItem(), FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), FT_Glyph_To_Bitmap(), FT_List_Finalize(), ioqueue_thread_proc(), and LISTVIEW_DeleteAllItems().