| Home | Libraries | People | FAQ | More

### Header <boost/pool/poolfwd.hpp>

Forward declarations of all public (non-implemention) classes.

    namespace boost {
      template<typename SizeType = std::size_t> class simple_segregated_storage;
      template<typename UserAllocator = default_user_allocator_new_delete>
        class pool;
      template<typename T,
               typename UserAllocator = default_user_allocator_new_delete>
        class object_pool;
      template<typename Tag, unsigned RequestedSize,
               typename UserAllocator = default_user_allocator_new_delete,
               typename Mutex = details::pool::default_mutex,
               unsigned NextSize = 32, unsigned MaxSize = 0>
        class singleton_pool;
      template<typename T,
               typename UserAllocator = default_user_allocator_new_delete,
               typename Mutex = details::pool::default_mutex,
               unsigned NextSize = 32, unsigned MaxSize = 0>
        class pool_allocator;
      template<typename T,
               typename UserAllocator = default_user_allocator_new_delete,
               typename Mutex = details::pool::default_mutex,
               unsigned NextSize = 32, unsigned MaxSize = 0>
        class fast_pool_allocator;
    }