Standard C++ Library Reference ISO/IEC (VERSION3)

slist::allocator_type
typedef A allocator_type;
The type is a synonym for the template parameter A.
slist::assign
template<class InIt>
void assign(InIt first, InIt last);
void assign(size_type n, const T& x);
If InIt is an integer type, the first member function behaves the same as
assign((size_type)first, (T)last). Otherwise, the first member function
replaces the sequence controlled by *this with the sequence [first, last), which must
not overlap the initial controlled sequence. The second member function replaces the sequence
controlled by *this with a repetition of n elements of value x.
slist::back
reference back();
const_reference back() const;
The member function returns a reference to the last element of the controlled sequence, which
must be non-empty.
slist::begin
const_iterator begin() const;
iterator begin();
The member function returns a forward iterator that points at the first element of the sequence
(or just beyond the end of an empty sequence).
slist::clear
void clear();
The member function calls erase( begin(), end()).
slist::const_iterator
typedef T1 const_iterator;
The type describes an object that can serve as a constant forward iterator for the controlled
sequence. It is described here as a synonym for the implementation-defined type T1.