slist< _Tp, _Alloc > Class Template Reference#include <_slist.h>
Inheritance diagram for slist< _Tp, _Alloc >: ![]() Detailed Descriptiontemplate<class _Tp, class _Alloc>
|
| typedef _Tp slist< _Tp, _Alloc >::value_type |
| typedef value_type* slist< _Tp, _Alloc >::pointer |
| typedef const value_type* slist< _Tp, _Alloc >::const_pointer |
| typedef value_type& slist< _Tp, _Alloc >::reference |
| typedef const value_type& slist< _Tp, _Alloc >::const_reference |
| typedef ptrdiff_t slist< _Tp, _Alloc >::difference_type |
| typedef forward_iterator_tag slist< _Tp, _Alloc >::_Iterator_category |
| typedef _STLP_PRIV _Slist_iterator<_Tp, _Nonconst_traits<_Tp> > slist< _Tp, _Alloc >::iterator |
| typedef _STLP_PRIV _Slist_iterator<_Tp, _Const_traits<_Tp> > slist< _Tp, _Alloc >::const_iterator |
| typedef _Base::allocator_type slist< _Tp, _Alloc >::allocator_type |
| typedef _STLP_PRIV _DBG_iter<_Base, _STLP_PRIV _SlistDbgTraits<_Nonconst_traits<value_type> > > slist< _Tp, _Alloc >::iterator |
| typedef _STLP_PRIV _DBG_iter<_Base, _STLP_PRIV _SlistDbgTraits<_Const_traits<value_type> > > slist< _Tp, _Alloc >::const_iterator |
| typedef _Tp slist< _Tp, _Alloc >::value_type |
| typedef value_type* slist< _Tp, _Alloc >::pointer |
| typedef const value_type* slist< _Tp, _Alloc >::const_pointer |
| typedef value_type& slist< _Tp, _Alloc >::reference |
| typedef const value_type& slist< _Tp, _Alloc >::const_reference |
| typedef ptrdiff_t slist< _Tp, _Alloc >::difference_type |
| typedef forward_iterator_tag slist< _Tp, _Alloc >::_Iterator_category |
| typedef _STLP_PRIV _Slist_iterator<value_type, _Nonconst_traits<value_type> > slist< _Tp, _Alloc >::iterator |
| typedef _STLP_PRIV _Slist_iterator<value_type, _Const_traits<value_type> > slist< _Tp, _Alloc >::const_iterator |
| typedef _Alloc_traits<value_type, _Alloc>::allocator_type slist< _Tp, _Alloc >::allocator_type |
| slist< _Tp, _Alloc >::slist | ( | const allocator_type & | __a = allocator_type() |
) | [inline, explicit] |
| slist< _Tp, _Alloc >::slist | ( | size_type | __n, | |
| const value_type & | __x = _STLP_DEFAULT_CONSTRUCTED(_Tp), |
|||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline, explicit] |
| slist< _Tp, _Alloc >::slist | ( | const_iterator | __first, | |
| const_iterator | __last, | |||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
| slist< _Tp, _Alloc >::slist | ( | const value_type * | __first, | |
| const value_type * | __last, | |||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
Definition at line 327 of file _slist.h.
References slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| slist< _Tp, _Alloc >::slist | ( | __move_source< _Self > | src | ) | [inline] |
| slist< _Tp, _Alloc >::slist | ( | const allocator_type & | __a = allocator_type() |
) | [inline, explicit] |
| slist< _Tp, _Alloc >::slist | ( | size_type | __n, | |
| const value_type & | __x = _Tp(), |
|||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline, explicit] |
| slist< _Tp, _Alloc >::slist | ( | __move_source< _Self > | src | ) | [inline] |
Definition at line 122 of file _slist.h.
References slist< _Tp, _Alloc >::_M_iter_list, and __move_source< _Tp >::get().
| slist< _Tp, _Alloc >::slist | ( | const value_type * | __first, | |
| const value_type * | __last, | |||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
| slist< _Tp, _Alloc >::slist | ( | const_iterator | __first, | |
| const_iterator | __last, | |||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
| slist< _Tp, _Alloc >::slist | ( | const allocator_type & | __a = allocator_type() |
) | [inline, explicit] |
| slist< _Tp, _Alloc >::slist | ( | size_type | __n, | |
| const value_type & | __x = _STLP_DEFAULT_CONSTRUCTED(value_type), |
|||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline, explicit] |
Definition at line 87 of file _slist.h.
References __last, _STLP_ALLOCATOR_TYPE_DFL, _STLP_CONVERT_ALLOCATOR, _STLP_MEMBER_TEMPLATES, slist< _Tp, _Alloc >::before_begin(), slist< _Tp, _Alloc >::insert_after(), and slist< _Tp, _Alloc >::slist().
| slist< _Tp, _Alloc >::slist | ( | const_iterator | __first, | |
| const_iterator | __last, | |||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
| slist< _Tp, _Alloc >::slist | ( | const value_type * | __first, | |
| const value_type * | __last, | |||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
| slist< _Tp, _Alloc >::slist | ( | __move_source< _Self > | src | ) | [inline] |
| allocator_type slist< _Tp, _Alloc >::get_allocator | ( | ) | const [inline] |
Definition at line 275 of file _slist.h.
Referenced by _Slist_merge(), _Slist_sort(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::get_allocator(), slist< _Tp, _Alloc >::merge(), slist< _Tp, _Alloc >::splice(), and slist< _Tp, _Alloc >::splice_after().
| void slist< _Tp, _Alloc >::assign | ( | const_pointer | __first, | |
| const_pointer | __last | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::assign | ( | const_iterator | __first, | |
| const_iterator | __last | |||
| ) | [inline] |
Definition at line 408 of file _slist.h.
Referenced by _Slist_merge(), _Slist_sort(), slist< _Tp, _Alloc >::slist(), and slist< _Tp, _Alloc >::splice().
| const_iterator slist< _Tp, _Alloc >::before_begin | ( | ) | const [inline] |
Definition at line 412 of file _slist.h.
Referenced by _Slist_merge(), _Slist_sort(), _Slist_unique(), slist< _Tp, _Alloc >::assign(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::begin(), slist< _Tp, _Alloc >::clear(), slist< _Tp, _Alloc >::erase(), slist< _Tp, _Alloc >::erase_after(), slist< _Tp, _Alloc >::front(), slist< _Tp, _Alloc >::merge(), slist< _Tp, _Alloc >::operator=(), operator==(), slist< _Tp, _Alloc >::slist(), slist< _Tp, _Alloc >::splice(), and slist< _Tp, _Alloc >::splice_after().
| const_iterator slist< _Tp, _Alloc >::begin | ( | ) | const [inline] |
Definition at line 416 of file _slist.h.
Referenced by _Slist_merge(), _Slist_unique(), slist< _Tp, _Alloc >::assign(), slist< _Tp, _Alloc >::clear(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::end(), slist< _Tp, _Alloc >::erase(), slist< _Tp, _Alloc >::erase_after(), slist< _Tp, _Alloc >::merge(), slist< _Tp, _Alloc >::operator=(), operator==(), slist< _Tp, _Alloc >::slist(), slist< _Tp, _Alloc >::splice(), and slist< _Tp, _Alloc >::splice_after().
| const_iterator slist< _Tp, _Alloc >::end | ( | ) | const [inline] |
| bool slist< _Tp, _Alloc >::empty | ( | ) | const [inline] |
Definition at line 424 of file _slist.h.
Referenced by _Slist_merge(), _Slist_sort(), slist< _Tp, _Alloc >::front(), and slist< _Tp, _Alloc >::pop_front().
Definition at line 426 of file _slist.h.
Referenced by _Slist_sort(), and hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::swap().
Definition at line 431 of file _slist.h.
References slist< _Tp, _Alloc >::begin().
Referenced by _Slist_merge().
| const_reference slist< _Tp, _Alloc >::front | ( | ) | const [inline] |
| void slist< _Tp, _Alloc >::push_front | ( | const value_type & | __x = _Tp() |
) | [inline] |
| void slist< _Tp, _Alloc >::pop_front | ( | ) | [inline] |
| iterator slist< _Tp, _Alloc >::previous | ( | const_iterator | __pos | ) | [inline] |
Definition at line 452 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), and _STLP_PRIV.
| const_iterator slist< _Tp, _Alloc >::previous | ( | const_iterator | __pos | ) | const [inline] |
Definition at line 455 of file _slist.h.
References __CONST_CAST, _Sl_global< _Dummy >::__previous(), and _STLP_PRIV.
| iterator slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const value_type & | __x = _Tp() | |||
| ) | [inline] |
Definition at line 595 of file _slist.h.
References _STLP_DEFAULT_CONSTRUCTED.
Referenced by _Slist_merge(), slist< _Tp, _Alloc >::insert_after(), slist< _Tp, _Alloc >::slist(), and slist< _Tp, _Alloc >::splice_after().
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| size_type | __n, | |||
| const value_type & | __x | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const value_type * | __first, | |||
| const value_type * | __last | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const_iterator | __first, | |||
| const_iterator | __last | |||
| ) | [inline] |
| iterator slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const value_type & | __x = _Tp() | |||
| ) | [inline] |
Definition at line 629 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), _STLP_DEFAULT_CONSTRUCTED, and _STLP_PRIV.
Referenced by slist< _Tp, _Alloc >::insert(), and slist< _Tp, _Alloc >::splice().
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| size_type | __n, | |||
| const value_type & | __x | |||
| ) | [inline] |
Definition at line 644 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), and _STLP_PRIV.
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const value_type * | __first, | |||
| const value_type * | __last | |||
| ) | [inline] |
Definition at line 654 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), and _STLP_PRIV.
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const_iterator | __first, | |||
| const_iterator | __last | |||
| ) | [inline] |
| iterator slist< _Tp, _Alloc >::erase_after | ( | iterator | __pos | ) | [inline] |
Definition at line 665 of file _slist.h.
Referenced by _Slist_unique(), and slist< _Tp, _Alloc >::splice_after().
Definition at line 670 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), and _STLP_PRIV.
Referenced by slist< _Tp, _Alloc >::splice().
| iterator slist< _Tp, _Alloc >::erase | ( | iterator | __first, | |
| iterator | __last | |||
| ) | [inline] |
Definition at line 672 of file _slist.h.
References __last, _Sl_global< _Dummy >::__previous(), and _STLP_PRIV.
| void slist< _Tp, _Alloc >::resize | ( | size_type | new_size, | |
| const value_type & | __x = _Tp() | |||
| ) |
Referenced by slist< _Tp, _Alloc >::resize().
| void slist< _Tp, _Alloc >::clear | ( | ) | [inline] |
Definition at line 685 of file _slist.h.
Referenced by _Slist_merge(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::clear(), slist< _Tp, _Alloc >::splice(), and slist< _Tp, _Alloc >::splice_after().
| void slist< _Tp, _Alloc >::splice_after | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __before_first, | |||
| iterator | __before_last | |||
| ) | [inline] |
Definition at line 691 of file _slist.h.
References _Sl_global< _Dummy >::__splice_after(), _STLP_PRIV, slist< _Tp, _Alloc >::erase_after(), slist< _Tp, _Alloc >::get_allocator(), and slist< _Tp, _Alloc >::insert_after().
Referenced by _Slist_merge().
| void slist< _Tp, _Alloc >::splice_after | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __prev | |||
| ) | [inline] |
Definition at line 707 of file _slist.h.
References _Sl_global< _Dummy >::__splice_after(), __STATIC_CAST, _STLP_PRIV, slist< _Tp, _Alloc >::erase_after(), slist< _Tp, _Alloc >::get_allocator(), and slist< _Tp, _Alloc >::insert_after().
| void slist< _Tp, _Alloc >::splice_after | ( | iterator | __pos, | |
| _Self & | __x | |||
| ) | [inline] |
Definition at line 721 of file _slist.h.
References _Sl_global< _Dummy >::__splice_after(), _STLP_PRIV, slist< _Tp, _Alloc >::begin(), slist< _Tp, _Alloc >::clear(), slist< _Tp, _Alloc >::end(), slist< _Tp, _Alloc >::get_allocator(), and slist< _Tp, _Alloc >::insert_after().
| void slist< _Tp, _Alloc >::splice | ( | iterator | __pos, | |
| _Self & | __x | |||
| ) | [inline] |
Definition at line 731 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), _Sl_global< _Dummy >::__splice_after(), _STLP_PRIV, slist< _Tp, _Alloc >::begin(), slist< _Tp, _Alloc >::clear(), slist< _Tp, _Alloc >::end(), slist< _Tp, _Alloc >::get_allocator(), and slist< _Tp, _Alloc >::insert().
| void slist< _Tp, _Alloc >::splice | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __i | |||
| ) | [inline] |
Definition at line 746 of file _slist.h.
References _Sl_global< _Dummy >::__previous(), _Sl_global< _Dummy >::__splice_after(), _STLP_PRIV, slist< _Tp, _Alloc >::erase(), slist< _Tp, _Alloc >::get_allocator(), and slist< _Tp, _Alloc >::insert().
| void slist< _Tp, _Alloc >::splice | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __first, | |||
| iterator | __last | |||
| ) | [inline] |
Definition at line 760 of file _slist.h.
References __last, _Sl_global< _Dummy >::__previous(), _Sl_global< _Dummy >::__splice_after(), _STLP_PRIV, slist< _Tp, _Alloc >::erase(), slist< _Tp, _Alloc >::get_allocator(), and slist< _Tp, _Alloc >::insert().
| void slist< _Tp, _Alloc >::reverse | ( | ) | [inline] |
Definition at line 775 of file _slist.h.
References _Sl_global< _Dummy >::__reverse(), and _STLP_PRIV.
| void slist< _Tp, _Alloc >::remove | ( | const _Tp & | __val | ) |
| void slist< _Tp, _Alloc >::unique | ( | ) | [inline] |
| void slist< _Tp, _Alloc >::sort | ( | ) | [inline] |
| allocator_type slist< _Tp, _Alloc >::get_allocator | ( | ) | const [inline] |
| _Self& slist< _Tp, _Alloc >::operator= | ( | const _Self & | __x | ) | [inline] |
Definition at line 167 of file _slist.h.
References slist< _Tp, _Alloc >::_M_non_dbg_impl, slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| void slist< _Tp, _Alloc >::assign | ( | size_type | __n, | |
| const value_type & | __val | |||
| ) | [inline] |
Definition at line 177 of file _slist.h.
References slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| const_iterator slist< _Tp, _Alloc >::before_begin | ( | ) | const [inline] |
| const_iterator slist< _Tp, _Alloc >::begin | ( | ) | const [inline] |
| const_iterator slist< _Tp, _Alloc >::end | ( | ) | const [inline] |
| bool slist< _Tp, _Alloc >::empty | ( | ) | const [inline] |
Definition at line 201 of file _slist.h.
References slist< _Tp, _Alloc >::_M_iter_list, and slist< _Tp, _Alloc >::_M_non_dbg_impl.
Definition at line 206 of file _slist.h.
References _STLP_VERBOSE_ASSERT, and slist< _Tp, _Alloc >::empty().
| const_reference slist< _Tp, _Alloc >::front | ( | ) | const [inline] |
Definition at line 210 of file _slist.h.
References _STLP_VERBOSE_ASSERT, and slist< _Tp, _Alloc >::empty().
| void slist< _Tp, _Alloc >::push_front | ( | const_reference | __x | ) | [inline] |
| void slist< _Tp, _Alloc >::pop_front | ( | ) | [inline] |
Definition at line 215 of file _slist.h.
References _STLP_VERBOSE_ASSERT, and slist< _Tp, _Alloc >::empty().
| iterator slist< _Tp, _Alloc >::previous | ( | const_iterator | __pos | ) | [inline] |
Definition at line 219 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, and _STLP_VERBOSE_ASSERT.
| const_iterator slist< _Tp, _Alloc >::previous | ( | const_iterator | __pos | ) | const [inline] |
Definition at line 224 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, and _STLP_VERBOSE_ASSERT.
| iterator slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const value_type & | __x = _Tp() | |||
| ) | [inline] |
Definition at line 233 of file _slist.h.
References _Dereferenceable(), _STLP_DEBUG_CHECK, _STLP_DEFAULT_CONSTRUCTED, _STLP_PRIV, and slist< _Tp, _Alloc >::insert_after().
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| size_type | __n, | |||
| const value_type & | __x | |||
| ) | [inline] |
Definition at line 248 of file _slist.h.
References _Dereferenceable(), _STLP_DEBUG_CHECK, and _STLP_PRIV.
| void slist< _Tp, _Alloc >::assign | ( | const_iterator | __first, | |
| const_iterator | __last | |||
| ) | [inline] |
Definition at line 262 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| void slist< _Tp, _Alloc >::assign | ( | const value_type * | __first, | |
| const value_type * | __last | |||
| ) | [inline] |
Definition at line 267 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const_iterator | __first, | |||
| const_iterator | __last | |||
| ) | [inline] |
Definition at line 293 of file _slist.h.
References _Dereferenceable(), _STLP_DEBUG_CHECK, and _STLP_PRIV.
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const value_type * | __first, | |||
| const value_type * | __last | |||
| ) | [inline] |
Definition at line 300 of file _slist.h.
References _Dereferenceable(), _STLP_DEBUG_CHECK, and _STLP_PRIV.
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const_iterator | __first, | |||
| const_iterator | __last | |||
| ) | [inline] |
Definition at line 308 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, and _STLP_VERBOSE_ASSERT.
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const value_type * | __first, | |||
| const value_type * | __last | |||
| ) | [inline] |
Definition at line 314 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, and _STLP_VERBOSE_ASSERT.
| iterator slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const value_type & | __x = _Tp() | |||
| ) | [inline] |
Definition at line 324 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_DEFAULT_CONSTRUCTED, _STLP_PRIV, _STLP_VERBOSE_ASSERT, and slist< _Tp, _Alloc >::insert().
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| size_type | __n, | |||
| const value_type & | __x | |||
| ) | [inline] |
Definition at line 339 of file _slist.h.
References _STLP_DEBUG_CHECK, _STLP_PRIV, and _STLP_VERBOSE_ASSERT.
| iterator slist< _Tp, _Alloc >::erase_after | ( | iterator | __pos | ) | [inline] |
Definition at line 346 of file _slist.h.
References _Dereferenceable(), _STLP_DEBUG_CHECK, and _STLP_PRIV.
| iterator slist< _Tp, _Alloc >::erase_after | ( | iterator | __before_first, | |
| iterator | __last | |||
| ) | [inline] |
Definition at line 354 of file _slist.h.
References __last, _Dereferenceable(), _STLP_DEBUG_CHECK, _STLP_PRIV, slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
Definition at line 363 of file _slist.h.
References _Dereferenceable(), _STLP_DEBUG_CHECK, _STLP_PRIV, and _STLP_VERBOSE_ASSERT.
| iterator slist< _Tp, _Alloc >::erase | ( | iterator | __first, | |
| iterator | __last | |||
| ) | [inline] |
Definition at line 370 of file _slist.h.
References __last, _STLP_DEBUG_CHECK, _STLP_PRIV, slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| void slist< _Tp, _Alloc >::resize | ( | size_type | __new_size, | |
| const value_type & | __x = _Tp() | |||
| ) | [inline] |
Definition at line 377 of file _slist.h.
References _STLP_DEFAULT_CONSTRUCTED, and slist< _Tp, _Alloc >::resize().
| void slist< _Tp, _Alloc >::clear | ( | ) | [inline] |
Definition at line 388 of file _slist.h.
References slist< _Tp, _Alloc >::begin(), and slist< _Tp, _Alloc >::end().
| void slist< _Tp, _Alloc >::splice_after | ( | iterator | __pos, | |
| _Self & | __x | |||
| ) | [inline] |
Definition at line 397 of file _slist.h.
References _Dereferenceable(), slist< _Tp, _Alloc >::_Invalidate_iterators(), slist< _Tp, _Alloc >::_M_iter_list, slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_PRIV, _STLP_VERBOSE_ASSERT, slist< _Tp, _Alloc >::begin(), slist< _Tp, _Alloc >::end(), and slist< _Tp, _Alloc >::get_allocator().
| void slist< _Tp, _Alloc >::splice_after | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __prev | |||
| ) | [inline] |
Definition at line 412 of file _slist.h.
References _Dereferenceable(), slist< _Tp, _Alloc >::_Invalidate_iterator(), slist< _Tp, _Alloc >::_M_iter_list, slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_PRIV, and slist< _Tp, _Alloc >::get_allocator().
| void slist< _Tp, _Alloc >::splice_after | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __before_first, | |||
| iterator | __before_last | |||
| ) | [inline] |
Definition at line 429 of file _slist.h.
References __last, _Dereferenceable(), slist< _Tp, _Alloc >::_Invalidate_iterators(), slist< _Tp, _Alloc >::_M_iter_list, slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_PRIV, and slist< _Tp, _Alloc >::get_allocator().
| void slist< _Tp, _Alloc >::splice | ( | iterator | __pos, | |
| _Self & | __x | |||
| ) | [inline] |
Definition at line 450 of file _slist.h.
References slist< _Tp, _Alloc >::_Invalidate_iterators(), slist< _Tp, _Alloc >::_M_iter_list, slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_PRIV, _STLP_VERBOSE_ASSERT, slist< _Tp, _Alloc >::begin(), slist< _Tp, _Alloc >::end(), and slist< _Tp, _Alloc >::get_allocator().
| void slist< _Tp, _Alloc >::splice | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __i | |||
| ) | [inline] |
Definition at line 464 of file _slist.h.
References _Dereferenceable(), slist< _Tp, _Alloc >::_Invalidate_iterator(), slist< _Tp, _Alloc >::_M_iter_list, slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_PRIV, _STLP_VERBOSE_ASSERT, slist< _Tp, _Alloc >::before_begin(), and slist< _Tp, _Alloc >::get_allocator().
| void slist< _Tp, _Alloc >::splice | ( | iterator | __pos, | |
| _Self & | __x, | |||
| iterator | __first, | |||
| iterator | __last | |||
| ) | [inline] |
Definition at line 483 of file _slist.h.
References __last, slist< _Tp, _Alloc >::_Invalidate_iterators(), slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_PRIV, _STLP_VERBOSE_ASSERT, slist< _Tp, _Alloc >::begin(), slist< _Tp, _Alloc >::end(), and slist< _Tp, _Alloc >::get_allocator().
| void slist< _Tp, _Alloc >::reverse | ( | ) | [inline] |
| void slist< _Tp, _Alloc >::remove | ( | const value_type & | __val | ) | [inline] |
| void slist< _Tp, _Alloc >::unique | ( | ) | [inline] |
Definition at line 527 of file _slist.h.
References slist< _Tp, _Alloc >::_Invalidate_iterators(), slist< _Tp, _Alloc >::_M_iter_list, slist< _Tp, _Alloc >::_M_non_dbg_impl, _STLP_DEBUG_CHECK, _STLP_VERBOSE_ASSERT, slist< _Tp, _Alloc >::begin(), slist< _Tp, _Alloc >::end(), slist< _Tp, _Alloc >::get_allocator(), and is_sorted().
| void slist< _Tp, _Alloc >::sort | ( | ) | [inline] |
| allocator_type slist< _Tp, _Alloc >::get_allocator | ( | ) | const [inline] |
| void slist< _Tp, _Alloc >::assign | ( | size_type | __n, | |
| const value_type & | __val | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::assign | ( | const value_type * | __first, | |
| const value_type * | __last | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::assign | ( | const_iterator | __first, | |
| const_iterator | __last | |||
| ) | [inline] |
| const_iterator slist< _Tp, _Alloc >::before_begin | ( | ) | const [inline] |
| const_iterator slist< _Tp, _Alloc >::begin | ( | ) | const [inline] |
| const_iterator slist< _Tp, _Alloc >::end | ( | ) | const [inline] |
| bool slist< _Tp, _Alloc >::empty | ( | ) | const [inline] |
| const_reference slist< _Tp, _Alloc >::front | ( | ) | const [inline] |
| void slist< _Tp, _Alloc >::push_front | ( | const value_type & | __x = _STLP_DEFAULT_CONSTRUCTED(value_type) |
) | [inline] |
| void slist< _Tp, _Alloc >::pop_front | ( | ) | [inline] |
| iterator slist< _Tp, _Alloc >::previous | ( | const_iterator | __pos | ) | [inline] |
| const_iterator slist< _Tp, _Alloc >::previous | ( | const_iterator | __pos | ) | const [inline] |
| iterator slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const value_type & | __x = _STLP_DEFAULT_CONSTRUCTED(value_type) | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| size_type | __n, | |||
| const value_type & | __x | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const_iterator | __first, | |||
| const_iterator | __last | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert_after | ( | iterator | __pos, | |
| const value_type * | __first, | |||
| const value_type * | __last | |||
| ) | [inline] |
| iterator slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const value_type & | __x = _STLP_DEFAULT_CONSTRUCTED(value_type) | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| size_type | __n, | |||
| const value_type & | __x | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const_iterator | __first, | |||
| const_iterator | __last | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::insert | ( | iterator | __pos, | |
| const value_type * | __first, | |||
| const value_type * | __last | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::resize | ( | size_type | __new_size, | |
| const value_type & | __x = _STLP_DEFAULT_CONSTRUCTED(value_type) | |||
| ) | [inline] |
| void slist< _Tp, _Alloc >::clear | ( | ) | [inline] |
| void slist< _Tp, _Alloc >::reverse | ( | ) | [inline] |
| void slist< _Tp, _Alloc >::remove | ( | const value_type & | __val | ) | [inline] |
| void slist< _Tp, _Alloc >::unique | ( | ) | [inline] |
| void slist< _Tp, _Alloc >::sort | ( | ) | [inline] |
1.5.1