ReactOS
0.4.15-dev-4603-gb922b6d
|
#include <_deque.h>
Public Attributes | |
_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS | |
Protected Types | |
typedef pointer * | _Map_pointer |
Protected Attributes | |
_Base | _M_non_dbg_impl |
_STLP_PRIV __owned_list | _M_iter_list |
Private Types | |
typedef _STLP_PRIV _Deque_base< _Tp, _Alloc > | _Base |
typedef deque< _Tp, _Alloc > | _Self |
typedef deque< _Tp, _Alloc > | _Self |
typedef _STLP_NON_DBG_DEQUE | _Base |
typedef _STLP_PRIV __construct_checker< _STLP_NON_DBG_DEQUE > | _ConstructCheck |
typedef _STLP_TYPENAME _STLP_PRIV _StorageType< _Tp >::_Type | _StorageType |
typedef _Alloc_traits< _StorageType, _Alloc >::allocator_type | _StorageTypeAlloc |
typedef _STLP_PRIV DEQUE_IMPL< _StorageType, _StorageTypeAlloc > | _Base |
typedef deque< _Tp, _Alloc > | _Self |
typedef _STLP_PRIV _CastTraits< _StorageType, _Tp > | cast_traits |
typedef _STLP_PRIV _DequeIteCast< _StorageType, _Tp > | ite_cast_traits |
Private Member Functions | |
void | _M_initialize (size_type __n, const value_type &__val=_STLP_DEFAULT_CONSTRUCTED(_Tp)) |
Private Attributes | |
_Base | _M_impl |
|
private |
|
private |
|
private |
|
private |
typedef random_access_iterator_tag deque< _Tp, >::_Iterator_category |
typedef random_access_iterator_tag deque< _Tp, >::_Iterator_category |
|
protected |
|
private |
|
private |
typedef _Alloc_traits<value_type, _Alloc>::allocator_type deque< _Tp, >::allocator_type |
typedef _Base::allocator_type deque< _Tp, >::allocator_type |
|
private |
typedef _STLP_PRIV _DBG_iter<_Base, _STLP_PRIV _DbgTraits<_Const_traits<value_type> > > deque< _Tp, >::const_iterator |
typedef _STLP_PRIV _Deque_iterator<value_type, _Const_traits<value_type> > deque< _Tp, >::const_iterator |
typedef _Base::const_iterator deque< _Tp, >::const_iterator |
typedef const value_type* deque< _Tp, >::const_pointer |
typedef const value_type* deque< _Tp, >::const_pointer |
typedef const value_type& deque< _Tp, >::const_reference |
typedef const value_type& deque< _Tp, >::const_reference |
typedef ptrdiff_t deque< _Tp, >::difference_type |
typedef ptrdiff_t deque< _Tp, >::difference_type |
|
private |
typedef _STLP_PRIV _DBG_iter<_Base, _STLP_PRIV _DbgTraits<_Nonconst_traits<value_type> > > deque< _Tp, >::iterator |
typedef _STLP_PRIV _Deque_iterator<value_type, _Nonconst_traits<value_type> > deque< _Tp, >::iterator |
typedef value_type* deque< _Tp, >::pointer |
typedef value_type* deque< _Tp, >::pointer |
typedef value_type& deque< _Tp, >::reference |
typedef value_type& deque< _Tp, >::reference |
typedef _Tp deque< _Tp, >::value_type |
typedef _Tp deque< _Tp, >::value_type |
|
inlineexplicit |
Definition at line 478 of file _deque.h.
|
inline |
Definition at line 486 of file _deque.h.
|
inlineexplicit |
Definition at line 497 of file _deque.h.
|
inline |
Definition at line 500 of file _deque.h.
|
inline |
Definition at line 549 of file _deque.h.
|
inline |
Definition at line 554 of file _deque.h.
|
inline |
Definition at line 561 of file _deque.h.
|
inline |
Definition at line 566 of file _deque.h.
|
inlineexplicit |
|
inline |
Definition at line 131 of file _deque.h.
|
inlineexplicit |
|
inline |
Definition at line 148 of file _deque.h.
|
inline |
Definition at line 176 of file _deque.h.
|
inline |
Definition at line 183 of file _deque.h.
|
inlineexplicit |
Definition at line 159 of file _deque.h.
|
inline |
|
inlineexplicit |
Definition at line 165 of file _deque.h.
|
inline |
Definition at line 202 of file _deque.h.
|
inline |
Definition at line 208 of file _deque.h.
|
inline |
Definition at line 216 of file _deque.h.
|
inlineprotected |
Definition at line 78 of file _deque.h.
Referenced by deque< IncompleteClass >::assign(), deque< IncompleteClass >::clear(), deque< IncompleteClass >::erase(), deque< IncompleteClass >::insert(), deque< IncompleteClass >::operator=(), deque< IncompleteClass >::push_back(), deque< IncompleteClass >::push_front(), and deque< IncompleteClass >::resize().
|
inlineprotected |
Definition at line 80 of file _deque.h.
Referenced by deque< IncompleteClass >::erase(), deque< IncompleteClass >::pop_back(), deque< IncompleteClass >::pop_front(), and deque< IncompleteClass >::resize().
|
inlineprotected |
|
protected |
Definition at line 208 of file _deque.c.
Referenced by deque< IncompleteClass >::erase(), and deque< IncompleteClass >::resize().
|
protected |
Definition at line 243 of file _deque.c.
|
protected |
Definition at line 260 of file _deque.c.
|
protected |
Definition at line 324 of file _deque.c.
|
inline |
Definition at line 587 of file _deque.h.
Referenced by deque< IncompleteClass >::assign().
|
inlineprotected |
Definition at line 859 of file _deque.h.
Referenced by deque< IncompleteClass >::_M_initialize(), and deque< IncompleteClass >::deque().
|
protected |
Definition at line 368 of file _deque.c.
|
protected |
Definition at line 122 of file _deque.c.
Referenced by deque< IncompleteClass >::insert().
|
protected |
Definition at line 464 of file _deque.c.
Referenced by deque< IncompleteClass >::insert().
|
protected |
Definition at line 506 of file _deque.c.
|
inlineprivate |
Definition at line 492 of file _deque.h.
Referenced by deque< IncompleteClass >::deque().
|
protected |
Definition at line 562 of file _deque.c.
|
protected |
Definition at line 601 of file _deque.c.
|
protected |
Definition at line 654 of file _deque.c.
|
protected |
Definition at line 693 of file _deque.c.
|
protected |
Definition at line 759 of file _deque.c.
Referenced by deque< IncompleteClass >::_M_reserve_elements_at_back().
|
protected |
Definition at line 745 of file _deque.c.
Referenced by deque< IncompleteClass >::_M_reserve_elements_at_front().
|
protected |
Definition at line 382 of file _deque.c.
Referenced by deque< IncompleteClass >::push_back().
|
protected |
Definition at line 412 of file _deque.c.
Referenced by deque< IncompleteClass >::push_front().
|
inline |
Definition at line 449 of file _deque.h.
Referenced by deque< IncompleteClass >::at().
|
protected |
Definition at line 773 of file _deque.c.
Referenced by deque< IncompleteClass >::_M_reserve_map_at_back(), and deque< IncompleteClass >::_M_reserve_map_at_front().
|
inlineprotected |
Definition at line 1044 of file _deque.h.
|
inlineprotected |
Definition at line 1037 of file _deque.h.
|
inlineprotected |
Definition at line 1060 of file _deque.h.
|
inlineprotected |
Definition at line 1065 of file _deque.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 598 of file _deque.h.
Referenced by MoveConstructorTest::deque_test(), and PtrSpecTest::ptr_specialization_test().
|
inline |
Definition at line 637 of file _deque.h.
|
inline |
Definition at line 649 of file _deque.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 459 of file _deque.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 432 of file _deque.h.
Referenced by deque< IncompleteClass >::_M_fill_assign(), deque< IncompleteClass >::assign(), deque< IncompleteClass >::deque(), MoveConstructorTest::deque_test(), DequeTest::erase(), deque< IncompleteClass >::erase(), deque< IncompleteClass >::front(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), deque< IncompleteClass >::operator=(), DequeTest::optimizations_check(), deque< IncompleteClass >::pop_front(), PtrSpecTest::ptr_specialization_test(), deque< IncompleteClass >::rend(), StringTest::replace(), AlgTest::search_n_test(), and AlgTest::sort_test().
|
inline |
|
inline |
|
inline |
Definition at line 346 of file _deque.c.
Referenced by deque< IncompleteClass >::erase().
|
inline |
|
inline |
|
inline |
Definition at line 473 of file _deque.h.
Referenced by deque< IncompleteClass >::back(), deque< IncompleteClass >::erase(), deque< IncompleteClass >::front(), deque< IncompleteClass >::pop_back(), deque< IncompleteClass >::pop_front(), and BtrfsPropSheet::search_list_thread().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 433 of file _deque.h.
Referenced by deque< IncompleteClass >::_M_fill_assign(), deque< IncompleteClass >::assign(), deque< IncompleteClass >::back(), deque< IncompleteClass >::deque(), MoveConstructorTest::deque_test(), DequeTest::erase(), deque< IncompleteClass >::erase(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), deque< IncompleteClass >::operator=(), DequeTest::optimizations_check(), deque< IncompleteClass >::pop_back(), PtrSpecTest::ptr_specialization_test(), deque< IncompleteClass >::rbegin(), StringTest::replace(), deque< IncompleteClass >::resize(), AlgTest::search_n_test(), and AlgTest::sort_test().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 388 of file _deque.h.
|
inline |
Definition at line 835 of file _deque.h.
Referenced by deque< IncompleteClass >::_M_fill_assign(), deque< IncompleteClass >::assign(), MoveConstructorTest::deque_test(), DequeTest::erase(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), and deque< IncompleteClass >::resize().
|
inline |
Definition at line 841 of file _deque.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 458 of file _deque.h.
Referenced by MoveConstructorTest::deque_test(), and BtrfsPropSheet::search_list_thread().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 286 of file _deque.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
_STLP_DONT_SUP_DFLT_PARAM && !_STLP_NO_ANACHRONISMS
Definition at line 730 of file _deque.h.
Referenced by deque< IncompleteClass >::_M_fill_assign(), deque< IncompleteClass >::assign(), MoveConstructorTest::deque_test(), deque< IncompleteClass >::insert(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), PtrSpecTest::ptr_specialization_test(), and deque< IncompleteClass >::resize().
|
inline |
Definition at line 757 of file _deque.h.
void deque< _Tp, _Alloc >::insert | ( | iterator | __pos, |
const value_type * | __first, | ||
const value_type * | __last | ||
) |
Definition at line 150 of file _deque.c.
void deque< _Tp, _Alloc >::insert | ( | iterator | __pos, |
const_iterator | __first, | ||
const_iterator | __last | ||
) |
Definition at line 178 of file _deque.c.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
deque< _Tp, _Alloc > & deque< _Tp, _Alloc >::operator= | ( | const _Self & | __x | ) |
Definition at line 107 of file _deque.c.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 240 of file _deque.h.
|
inline |
|
inline |
_STLP_DONT_SUP_DFLT_PARAM && !_STLP_NO_ANACHRONISMS
Definition at line 668 of file _deque.h.
Referenced by DequeTest::auto_ref(), BtrfsPropSheet::check_file(), BtrfsPropSheet::do_search(), DequeTest::erase(), deque< IncompleteClass >::insert(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), deque< IncompleteClass >::push_back(), StringTest::replace(), BtrfsPropSheet::set_cmdline(), and AlgTest::sort_test().
|
inline |
Definition at line 256 of file _deque.h.
|
inline |
|
inline |
_STLP_DONT_SUP_DFLT_PARAM && !_STLP_NO_ANACHRONISMS
Definition at line 680 of file _deque.h.
Referenced by DequeTest::erase(), deque< IncompleteClass >::insert(), and deque< IncompleteClass >::push_front().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 355 of file _deque.h.
|
inline |
Definition at line 811 of file _deque.h.
Referenced by deque< IncompleteClass >::resize().
|
inline |
|
inline |
|
inline |
Definition at line 471 of file _deque.h.
Referenced by deque< IncompleteClass >::_M_fill_assign(), deque< IncompleteClass >::_M_range_check(), deque< IncompleteClass >::assign(), MoveConstructorTest::deque_test(), BtrfsPropSheet::Initialize(), deque< IncompleteClass >::operator=(), deque< IncompleteClass >::operator[](), DequeTest::optimizations_check(), deque< IncompleteClass >::resize(), and BtrfsPropSheet::set_cmdline().
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 371 of file _deque.h.
Referenced by deque< IncompleteClass >::assign(), deque< IncompleteClass >::at(), deque< IncompleteClass >::back(), deque< IncompleteClass >::begin(), deque< IncompleteClass >::clear(), deque< IncompleteClass >::empty(), deque< IncompleteClass >::end(), deque< IncompleteClass >::erase(), deque< IncompleteClass >::front(), deque< IncompleteClass >::get_allocator(), deque< IncompleteClass >::insert(), deque< IncompleteClass >::max_size(), deque< IncompleteClass >::operator=(), deque< IncompleteClass >::operator[](), deque< IncompleteClass >::pop_back(), deque< IncompleteClass >::pop_front(), deque< IncompleteClass >::push_front(), deque< IncompleteClass >::resize(), deque< IncompleteClass >::size(), and deque< IncompleteClass >::swap().
|
protected |
Definition at line 76 of file _deque.h.
Referenced by deque< IncompleteClass >::_Invalidate_all(), deque< IncompleteClass >::_Invalidate_iterator(), deque< IncompleteClass >::_Invalidate_iterators(), deque< IncompleteClass >::begin(), deque< IncompleteClass >::deque(), deque< IncompleteClass >::end(), deque< IncompleteClass >::erase(), deque< IncompleteClass >::insert(), and deque< IncompleteClass >::swap().
|
protected |
Definition at line 75 of file _deque.h.
Referenced by deque< IncompleteClass >::assign(), deque< IncompleteClass >::at(), deque< IncompleteClass >::begin(), deque< IncompleteClass >::clear(), deque< IncompleteClass >::empty(), deque< IncompleteClass >::end(), deque< IncompleteClass >::erase(), deque< IncompleteClass >::get_allocator(), deque< IncompleteClass >::insert(), deque< IncompleteClass >::max_size(), deque< IncompleteClass >::operator=(), deque< IncompleteClass >::operator[](), deque< IncompleteClass >::pop_back(), deque< IncompleteClass >::pop_front(), deque< IncompleteClass >::push_back(), deque< IncompleteClass >::push_front(), deque< IncompleteClass >::resize(), deque< IncompleteClass >::size(), and deque< IncompleteClass >::swap().
deque< _Tp, >::_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS |