00001 /* slist.h 00002 */ 00003 #ifndef SLIST_H 00004 #define SLIST_H 00005 00006 #include "osl/stl/pool_allocator.h" 00007 #include <ext/slist> 00008 00009 namespace osl 00010 { 00011 namespace stl 00012 { 00016 template <class T> 00017 struct slist : __gnu_cxx::slist<T,pool_allocator<T> > 00018 { 00019 slist() {} 00020 slist(const slist&); 00021 ~slist(); 00022 }; 00023 template <class T> 00024 slist<T>::slist(const slist& src) : __gnu_cxx::slist<T,pool_allocator<T> >(src) 00025 { 00026 } 00027 template <class T> 00028 slist<T>::~slist() 00029 { 00030 } 00031 } // namespace stl 00032 using stl::slist; 00033 } // namespace stl 00034 00035 00036 #endif /* SLIST_H */ 00037 // ;;; Local Variables: 00038 // ;;; mode:c++ 00039 // ;;; c-basic-offset:2 00040 // ;;; End: