Declarations template <class Type, class Alloc = std::allocator<Type> > class vector_wrapper; template <class Type, class Alloc = std::allocator<Type> > class deque_wrapper; template <class Type, class Alloc = std::allocator<Type> > class list_wrapper; template < class Key, class Compare = std::less<Key>, class Alloc = std::allocator<Type> > > class set_wrapper; template < class Key, class Compare