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] |