Standard C++ Library Reference ISO/IEC (VERSION3)
 typedef T2 size_type;
 typedef T3 difference_type;
 slist();
 explicit slist(const A& al);
 explicit slist(size_type n);
 slist(size_type n, const T& v);
 slist(size_type n, const T& v, const A& al);
 slist(const slist& x);
 template<class InIt>
 slist(InIt first, InIt last);
 template<class InIt>
 slist(InIt first, InIt last, const A& al);
 iterator begin();
 const_iterator begin() const;
 iterator end();
 const_iterator end() const;
 iterator previous(const_iterator it);
 const_iterator previous(const_iterator it) const;
 void resize(size_type n);
 void resize(size_type n, T x);
 size_type size() const;
 size_type max_size() const;
 bool empty() const;
 A get_allocator() const;
 reference front();
 const_reference front() const;
 reference back();
 const_reference back() const;
 void push_front(const T& x);
 void pop_front();
 void push_back(const T& x);
 void pop_back();
 template<class InIt>
 void assign(InIt first, InIt last);
 void assign(size_type n, const T& x);
 iterator insert(iterator it, const T& x);
 void insert(iterator it, size_type n, const T& x);
 template<class InIt>
 void insert(iterator it, InIt first, InIt last);
 iterator erase(iterator it);










