__gnu_cxx::slist man page on RedHat
[printable version]
__gnu_cxx::slist< _Tp, _Alloc >(3) __gnu_cxx::slist< _Tp, _Alloc >(3)
NAME
__gnu_cxx::slist< _Tp, _Alloc > -
SYNOPSIS
Inherits __gnu_cxx::_Slist_base< _Tp, _Alloc >.
Public Types
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 ptrdiff_t difference_type
typedef _Slist_iterator< _Tp,
_Tp &, _Tp * > iterator"
typedef value_type * pointer
typedef value_type & reference
typedef size_t size_type
typedef _Tp value_type
Public Member Functions
template<class _Integer > void _M_assign_dispatch (_Integer __n,
_Integer __val, __true_type)
template<class _InputIterator > void _M_assign_dispatch (_InputIterator
__first, _InputIterator __last, __false_type)
void _M_fill_assign (size_type __n, const _Tp &__val)
void assign (size_type __n, const _Tp &__val)
template<class _InputIterator > void assign (_InputIterator __first,
_InputIterator __last)
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 __pos)
iterator erase (iterator __first, iterator __last)
iterator erase_after (iterator __pos)
iterator erase_after (iterator __before_first, iterator __last)
reference front ()
const_reference front () const
allocator_type get_allocator () const
iterator insert (iterator __pos, const value_type &__x)
iterator insert (iterator __pos)
void insert (iterator __pos, size_type __n, const value_type &__x)
template<class _InIterator > void insert (iterator __pos, _InIterator
__first, _InIterator __last)
iterator insert_after (iterator __pos, const value_type &__x)
iterator insert_after (iterator __pos)
void insert_after (iterator __pos, size_type __n, const value_type
&__x)
template<class _InIterator > void insert_after (iterator __pos,
_InIterator __first, _InIterator __last)
size_type max_size () const
void merge (slist &__x)
template<class _StrictWeakOrdering > void merge (slist &,
_StrictWeakOrdering)
void pop_front ()
iterator previous (const_iterator __pos)
const_iterator previous (const_iterator __pos) const
void push_front (const value_type &__x)
void push_front ()
void remove (const _Tp &__val)
template<class _Predicate > void remove_if (_Predicate __pred)
void resize (size_type new_size, const _Tp &__x)
void resize (size_type new_size)
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 __i)
void splice (iterator __pos, slist &__x, iterator __first, iterator
__last)
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)
Public Attributes
const value_type const
allocator_type & __a"
__pad0__: _Base(__a) {} slist(size_type __n
const value_type & __x
Private Types
typedef _Alloc::template
rebind< _Slist_node< _Tp >
>::other _Node_alloc"
Private Member Functions
_Slist_node_base * _M_erase_after (_Slist_node_base *__pos)
_Slist_node_base * _M_erase_after (_Slist_node_base *, _Slist_node_base
*)
_Slist_node< _Tp > * _M_get_node ()
void _M_put_node (_Slist_node< _Tp > *__p)
Private Attributes
_Slist_node_base _M_head
Detailed Description
template<class _Tp, class _Alloc = allocator<_Tp>>class __gnu_cxx::slist<
_Tp, _Alloc >
This is an SGI extension.
Todo
Needs documentation! See
http://gcc.gnu.org/onlinedocs/libstdc++/manual/documentation_style.html
Definition at line 292 of file slist.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ Wed Nov 6 20__gnu_cxx::slist< _Tp, _Alloc >(3)
[top]
List of man pages available for RedHat
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|