00001
00015 template <typename T> class std::list
00016 {
00017 public:
00021 list();
00022
00029 list(size_type num, const T& val = T());
00030
00036 list(const list<T> & anotherList);
00037
00043 bool empty() const;
00044
00051 size_type size() const;
00052
00057 size_type max_size();
00058
00067 iterator insert(iterator i, const T& val = T());
00068
00073 void remove(const T& val);
00074
00083 iterator erase(iterator i);
00084
00090 iterator begin();
00091
00097 iterator end();
00098
00103 void sort();
00104
00105 };