...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::interprocess::adaptive_pool_base
// In header: <boost/interprocess/allocators/adaptive_pool.hpp> template<typename T2> adaptive_pool_base(const adaptive_pool_base< Version, T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);
Copy constructor from related adaptive_pool_base. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc