ReactOS 0.4.16-dev-319-g6cf4263
|
#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 |
|
private |
|
private |
typedef _Base::allocator_type deque< _Tp, >::allocator_type |
typedef _Alloc_traits<value_type,_Alloc>::allocator_type deque< _Tp, >::allocator_type |
|
private |
typedef _Base::const_iterator deque< _Tp, >::const_iterator |
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 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 |
|
private |
typedef _Base::iterator deque< _Tp, >::iterator |
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 486 of file _deque.h.
Definition at line 497 of file _deque.h.
|
inline |
Definition at line 500 of file _deque.h.
|
inline |
|
inline |
|
inline |
Definition at line 561 of file _deque.h.
|
inlineexplicit |
Definition at line 131 of file _deque.h.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
Definition at line 159 of file _deque.h.
|
inlineexplicit |
Definition at line 165 of file _deque.h.
|
inline |
|
inline |
Definition at line 78 of file _deque.h.
Referenced by deque< _Tp, >::assign(), deque< _Tp, >::clear(), deque< _Tp, >::erase(), deque< _Tp, >::insert(), deque< _Tp, >::operator=(), deque< _Tp, >::push_back(), deque< _Tp, >::push_front(), and deque< _Tp, >::resize().
Definition at line 80 of file _deque.h.
Referenced by deque< _Tp, >::erase(), deque< _Tp, >::pop_back(), deque< _Tp, >::pop_front(), and deque< _Tp, >::resize().
|
inlineprotected |
|
protected |
Definition at line 324 of file _deque.c.
|
protected |
Definition at line 260 of file _deque.c.
|
protected |
Definition at line 243 of file _deque.c.
|
protected |
Definition at line 208 of file _deque.c.
Referenced by deque< _Tp, >::erase(), and deque< _Tp, >::resize().
Definition at line 587 of file _deque.h.
Referenced by deque< _Tp, >::assign().
|
protected |
Definition at line 368 of file _deque.c.
|
inlineprotected |
Definition at line 859 of file _deque.h.
Referenced by deque< _Tp, >::_M_initialize(), and deque< _Tp, >::deque().
|
protected |
Definition at line 122 of file _deque.c.
Referenced by deque< _Tp, >::insert().
|
protected |
Definition at line 506 of file _deque.c.
|
protected |
Definition at line 464 of file _deque.c.
Referenced by deque< _Tp, >::insert().
|
inlineprivate |
|
protected |
Definition at line 601 of file _deque.c.
|
protected |
Definition at line 562 of file _deque.c.
|
protected |
Definition at line 693 of file _deque.c.
|
protected |
Definition at line 654 of file _deque.c.
Definition at line 759 of file _deque.c.
Referenced by deque< _Tp, >::_M_reserve_elements_at_back().
Definition at line 745 of file _deque.c.
Referenced by deque< _Tp, >::_M_reserve_elements_at_front().
Definition at line 443 of file _deque.c.
Referenced by deque< _Tp, >::pop_back().
Definition at line 453 of file _deque.c.
Referenced by deque< _Tp, >::pop_front().
|
protected |
Definition at line 382 of file _deque.c.
Referenced by deque< _Tp, >::push_back().
|
protected |
Definition at line 412 of file _deque.c.
Referenced by deque< _Tp, >::push_front().
Definition at line 449 of file _deque.h.
Referenced by deque< _Tp, >::at().
|
protected |
Definition at line 773 of file _deque.c.
Referenced by deque< _Tp, >::_M_reserve_map_at_back(), and deque< _Tp, >::_M_reserve_map_at_front().
Definition at line 1044 of file _deque.h.
Definition at line 1037 of file _deque.h.
Definition at line 1060 of file _deque.h.
|
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 432 of file _deque.h.
Referenced by deque< _Tp, >::_M_fill_assign(), deque< _Tp, >::assign(), deque< _Tp, >::deque(), MoveConstructorTest::deque_test(), DequeTest::erase(), deque< _Tp, >::erase(), deque< _Tp, >::front(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), deque< _Tp, >::operator=(), DequeTest::optimizations_check(), deque< _Tp, >::pop_front(), PtrSpecTest::ptr_specialization_test(), deque< _Tp, >::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< _Tp, >::erase().
Definition at line 473 of file _deque.h.
Referenced by deque< _Tp, >::back(), deque< _Tp, >::erase(), deque< _Tp, >::front(), deque< _Tp, >::pop_back(), deque< _Tp, >::pop_front(), and BtrfsPropSheet::search_list_thread().
Definition at line 433 of file _deque.h.
Referenced by deque< _Tp, >::_M_fill_assign(), deque< _Tp, >::assign(), deque< _Tp, >::back(), deque< _Tp, >::deque(), MoveConstructorTest::deque_test(), DequeTest::erase(), deque< _Tp, >::erase(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), deque< _Tp, >::operator=(), DequeTest::optimizations_check(), deque< _Tp, >::pop_back(), PtrSpecTest::ptr_specialization_test(), deque< _Tp, >::rbegin(), StringTest::replace(), deque< _Tp, >::resize(), AlgTest::search_n_test(), and AlgTest::sort_test().
|
inline |
|
inline |
|
inline |
Definition at line 388 of file _deque.h.
Definition at line 835 of file _deque.h.
Referenced by deque< _Tp, >::_M_fill_assign(), deque< _Tp, >::assign(), MoveConstructorTest::deque_test(), DequeTest::erase(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), and deque< _Tp, >::resize().
Definition at line 373 of file _deque.h.
Definition at line 458 of file _deque.h.
Referenced by MoveConstructorTest::deque_test(), and BtrfsPropSheet::search_list_thread().
|
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 MoveConstructorTest::deque_test(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), DequeTest::optimizations_check(), and PtrSpecTest::ptr_specialization_test().
|
inline |
|
inline |
void deque< _Tp, _Alloc >::insert | ( | iterator | __pos, |
const value_type * | __first, | ||
const value_type * | __last | ||
) |
Definition at line 150 of file _deque.c.
|
inline |
void deque< _Tp, _Alloc >::insert | ( | iterator | __pos, |
const_iterator | __first, | ||
const_iterator | __last | ||
) |
Definition at line 178 of file _deque.c.
|
inline |
|
inline |
|
inline |
Definition at line 757 of file _deque.h.
|
inline |
Definition at line 191 of file _deque.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 711 of file _deque.h.
Definition at line 722 of file _deque.h.
Referenced by BtrfsPropSheet::search_list_thread().
|
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< _Tp, >::insert(), MoveConstructorTest::move_traits_deq(), MoveConstructorTest::move_traits_deq_complete(), deque< _Tp, >::push_back(), deque< _Tp, >::push_front(), StringTest::replace(), BtrfsPropSheet::set_cmdline(), and AlgTest::sort_test().
|
inline |
|
inline |
|
inline |
_STLP_DONT_SUP_DFLT_PARAM && !_STLP_NO_ANACHRONISMS
Definition at line 680 of file _deque.h.
Referenced by DequeTest::erase(), deque< _Tp, >::insert(), and deque< _Tp, >::push_front().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 811 of file _deque.h.
Referenced by deque< _Tp, >::resize().
|
inline |
|
inline |
Definition at line 355 of file _deque.h.
Definition at line 471 of file _deque.h.
Referenced by deque< _Tp, >::_M_fill_assign(), deque< _Tp, >::_M_range_check(), deque< _Tp, >::assign(), MoveConstructorTest::deque_test(), BtrfsPropSheet::Initialize(), deque< _Tp, >::operator=(), deque< _Tp, >::operator[](), DequeTest::optimizations_check(), deque< _Tp, >::resize(), and BtrfsPropSheet::set_cmdline().
Definition at line 203 of file _deque.h.
Definition at line 371 of file _deque.h.
Referenced by deque< _Tp, >::assign(), deque< _Tp, >::at(), deque< _Tp, >::back(), deque< _Tp, >::begin(), deque< _Tp, >::clear(), deque< _Tp, >::empty(), deque< _Tp, >::end(), deque< _Tp, >::erase(), deque< _Tp, >::front(), deque< _Tp, >::get_allocator(), deque< _Tp, >::insert(), deque< _Tp, >::max_size(), deque< _Tp, >::operator=(), deque< _Tp, >::operator[](), deque< _Tp, >::pop_back(), deque< _Tp, >::pop_front(), deque< _Tp, >::push_back(), deque< _Tp, >::push_front(), deque< _Tp, >::resize(), deque< _Tp, >::size(), and deque< _Tp, >::swap().
|
protected |
Definition at line 76 of file _deque.h.
Referenced by deque< _Tp, >::_Invalidate_all(), deque< _Tp, >::_Invalidate_iterator(), deque< _Tp, >::_Invalidate_iterators(), deque< _Tp, >::begin(), deque< _Tp, >::deque(), deque< _Tp, >::end(), deque< _Tp, >::erase(), deque< _Tp, >::insert(), and deque< _Tp, >::swap().
Definition at line 75 of file _deque.h.
Referenced by deque< _Tp, >::assign(), deque< _Tp, >::at(), deque< _Tp, >::begin(), deque< _Tp, >::clear(), deque< _Tp, >::empty(), deque< _Tp, >::end(), deque< _Tp, >::erase(), deque< _Tp, >::get_allocator(), deque< _Tp, >::insert(), deque< _Tp, >::max_size(), deque< _Tp, >::operator=(), deque< _Tp, >::operator[](), deque< _Tp, >::pop_back(), deque< _Tp, >::pop_front(), deque< _Tp, >::push_back(), deque< _Tp, >::push_front(), deque< _Tp, >::resize(), deque< _Tp, >::size(), and deque< _Tp, >::swap().
deque< _Tp, >::_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS |