Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

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;
}

PrevUpHomeNext