boost::interprocess::segment_manager::allocator
template<typename T> struct allocator { // types typedef boost::interprocess::allocator< T, segment_manager > type; };
This is the default allocator to allocate types T from this managed segment