__gnu_cxx::slist< _Tp, _Alloc >(3cxx) | __gnu_cxx::slist< _Tp, _Alloc >(3cxx) |
__gnu_cxx::slist< _Tp, _Alloc >
Inherits __gnu_cxx::_Slist_base< _Tp, _Alloc >.
typedef _Base::allocator_type allocator_type
typedef _Slist_iterator< _Tp, const _Tp &, const _Tp * >
const_iterator
typedef const value_type * const_pointer
typedef const value_type & const_reference
typedef std::ptrdiff_t difference_type
typedef _Slist_iterator< _Tp, _Tp &, _Tp * > iterator
typedef value_type * pointer
typedef value_type & reference
typedef std::size_t size_type
typedef _Tp value_type
template<class _InputIterator > slist (_InputIterator
__first, _InputIterator __last, const allocator_type
&__a=allocator_type())
slist (const allocator_type &__a=allocator_type())
slist (const slist &__x)
slist (size_type __n)
slist (size_type __n, const value_type &__x, const allocator_type
&__a=allocator_type())
template<class _InputIterator > void _M_assign_dispatch
(_InputIterator __first, _InputIterator __last, std::__false_type)
template<class _Integer > void _M_assign_dispatch (_Integer __n,
_Integer __val, std::__true_type)
void _M_fill_assign (size_type __n, const _Tp &__val)
template<class _InputIterator > void assign (_InputIterator
__first, _InputIterator __last)
void assign (size_type __n, const _Tp &__val)
iterator before_begin ()
const_iterator before_begin () const
iterator begin ()
const_iterator begin () const
void clear ()
bool empty () const
iterator end ()
const_iterator end () const
iterator erase (iterator __first, iterator __last)
iterator erase (iterator __pos)
iterator erase_after (iterator __before_first, iterator __last)
iterator erase_after (iterator __pos)
reference front ()
const_reference front () const
allocator_type get_allocator () const
iterator insert (iterator __pos)
template<class _InIterator > void insert (iterator __pos,
_InIterator __first, _InIterator __last)
iterator insert (iterator __pos, const value_type &__x)
void insert (iterator __pos, size_type __n, const value_type &__x)
iterator insert_after (iterator __pos)
template<class _InIterator > void insert_after (iterator __pos,
_InIterator __first, _InIterator __last)
iterator insert_after (iterator __pos, const value_type &__x)
void insert_after (iterator __pos, size_type __n, const value_type
&__x)
size_type max_size () const
template<class _StrictWeakOrdering > void merge (slist
&, _StrictWeakOrdering)
void merge (slist &__x)
slist & operator= (const slist &__x)
void pop_front ()
iterator previous (const_iterator __pos)
const_iterator previous (const_iterator __pos) const
void push_front ()
void push_front (const value_type &__x)
void remove (const _Tp &__val)
template<class _Predicate > void remove_if (_Predicate __pred)
void resize (size_type new_size)
void resize (size_type new_size, const _Tp &__x)
void reverse ()
size_type size () const
void sort ()
template<class _StrictWeakOrdering > void sort
(_StrictWeakOrdering __comp)
void splice (iterator __pos, slist &__x)
void splice (iterator __pos, slist &__x, iterator __first,
iterator __last)
void splice (iterator __pos, slist &__x, iterator __i)
void splice_after (iterator __pos, iterator __before_first, iterator
__before_last)
void splice_after (iterator __pos, iterator __prev)
void splice_after (iterator __pos, slist &__x)
void swap (slist &__x)
void unique ()
template<class _BinaryPredicate > void unique (_BinaryPredicate
__pred)
class __gnu_cxx::slist< _Tp, _Alloc >"This is an SGI extension.
Todo
Definition at line 287 of file slist.
Definition at line 307 of file slist.
Definition at line 305 of file slist.
Definition at line 298 of file slist.
Definition at line 300 of file slist.
Definition at line 302 of file slist.
Definition at line 304 of file slist.
Definition at line 297 of file slist.
Definition at line 299 of file slist.
Definition at line 301 of file slist.
Definition at line 296 of file slist.
Definition at line 358 of file slist.
Definition at line 361 of file slist.
Definition at line 367 of file slist.
Definition at line 374 of file slist.
Definition at line 379 of file slist.
Definition at line 386 of file slist.
Definition at line 772 of file slist.
Definition at line 411 of file slist.
Definition at line 753 of file slist.
Definition at line 403 of file slist.
Definition at line 395 of file slist.
Definition at line 445 of file slist.
Definition at line 449 of file slist.
Definition at line 422 of file slist.
Definition at line 426 of file slist.
Definition at line 632 of file slist.
Definition at line 461 of file slist.
Definition at line 430 of file slist.
Definition at line 434 of file slist.
Definition at line 617 of file slist.
Definition at line 610 of file slist.
Definition at line 603 of file slist.
Definition at line 599 of file slist.
Definition at line 471 of file slist.
Definition at line 475 of file slist.
Definition at line 310 of file slist.
Definition at line 579 of file slist.
Definition at line 593 of file slist.
Definition at line 573 of file slist.
Definition at line 585 of file slist.
Definition at line 558 of file slist.
Definition at line 569 of file slist.
Definition at line 554 of file slist.
Definition at line 562 of file slist.
Definition at line 457 of file slist.
Definition at line 975 of file slist.
Definition at line 891 of file slist.
Definition at line 728 of file slist.
Definition at line 487 of file slist.
Definition at line 497 of file slist.
Definition at line 502 of file slist.
Definition at line 483 of file slist.
Definition at line 479 of file slist.
Definition at line 859 of file slist.
Definition at line 941 of file slist.
Definition at line 628 of file slist.
Definition at line 843 of file slist.
Definition at line 691 of file slist.
Definition at line 453 of file slist.
Definition at line 910 of file slist.
Definition at line 996 of file slist.
Definition at line 663 of file slist.
Definition at line 680 of file slist.
Definition at line 672 of file slist.
Definition at line 639 of file slist.
Definition at line 650 of file slist.
Definition at line 658 of file slist.
Definition at line 465 of file slist.
Definition at line 873 of file slist.
Definition at line 956 of file slist.
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |