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

const_iterator begin() const;
iterator end();
const_iterator end() const;
reverse_iterator rbegin();
const_reverse_iterator rbegin() const;
reverse_iterator rend();
const_reverse_iterator rend() const;
void resize(size_type newsize);
void resize(size_type newsize, Ty val);
size_type size() const;
size_type max_size() const;
bool empty() const;
Alloc get_allocator() const;
reference front();
const_reference front() const;
reference back();
const_reference back() const;
void push_front(const Ty& val);
void pop_front();
void push_back(const Ty& val);
void pop_back();
template<class InIt>
void assign(InIt first, InIt last);
void assign(size_type count, const Ty& val);
iterator insert(iterator where, const Ty& val);
void insert(iterator where, size_type count, const Ty& val);
template<class InIt>
void insert(iterator where, InIt first, InIt last);
iterator erase(iterator where);
iterator erase(iterator first, iterator last);
void clear();
void swap(list& right);
void splice(iterator where, list& right);
void splice(iterator where, list& right, iterator first);
void splice(iterator where, list& right, iterator first,
iterator last);
void remove(const Ty& val);
templace<class Pr1>
void remove_if(Pr1 pred);
void unique();