Standard C++ Library Reference ISO/IEC (VERSION3)
slist::pop_front
void pop_front();
The member function removes the first element of the controlled sequence, which must be
non-empty.
The member function never throws an exception.
slist::previous
iterator previous(const_iterator it);
const_iterator previous(const_iterator it) const;
The member function returns an iterator that designates the element immediately preceding it,
if possible; otherwise it returns end(). This operation takes time proportional to the number of
elements in the controlled sequence (linear time complexity).
slist::push_back
void push_back(const T& x);
The member function inserts an element with value x at the end of the controlled sequence.
If an exception is thrown, the container is left unaltered and the exception is rethrown.
slist::push_front
void push_front(const T& x);
The member function inserts an element with value x at the beginning of the controlled
sequence.
If an exception is thrown, the container is left unaltered and the exception is rethrown.
slist::reference
typedef typename A::reference reference;
The type describes an object that can serve as a reference to an element of the controlled
sequence.
slist::remove
void remove(const T& x);
The member function removes from the controlled sequence all elements, designated by the
iterator P, for which *P == x.