Standard C++ Library Reference ISO/IEC (VERSION3)
list
allocator_type · assign · back · begin · clear · const_iterator
· const_pointer · const_reference · const_reverse_iterator ·
difference_type · empty · end · erase · front · get_allocator ·
insert · iterator · list · max_size · merge · pointer · pop_back
· pop_front · push_back · push_front · rbegin · reference ·
remove · remove_if · rend · resize · reverse · reverse_iterator
· size · size_type · sort · splice · swap · unique · value_type
template<class Ty, class Alloc = allocator<Ty> >
 class list {
public:
 typedef Alloc allocator_type;
 typedef typename Alloc::pointer pointer;
 typedef typename Alloc::const_pointer
 const_pointer;
 typedef typename Alloc::reference reference;
 typedef typename Alloc::const_reference const_reference;
 typedef typename Alloc::value_type value_type;
 typedef T0 iterator;
 typedef T1 const_iterator;
 typedef T2 size_type;
 typedef T3 difference_type;
 typedef reverse_iterator<const_iterator>
 const_reverse_iterator;
 typedef reverse_iterator<iterator>
 reverse_iterator;
 list();
 explicit list(const Alloc& al);
 explicit list(size_type count);
 list(size_type count, const Ty& val);
 list(size_type count, const Ty& val, const Alloc& al);
 list(const list& right);
 template<class InIt>
 list(InIt first, InIt last);
 template<class InIt>
 list(InIt first, InIt last, const Alloc& al);
 iterator begin();










