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();