id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10897,Pool allocator does not perfect forward its arguments,bertello.matteo@…,Chris Newbold,"The pool_allocator library has not been updated to C++11 yet. One of the greatest missing feature is the lack of perfect forwarding of the parameters of ""conctruct"" in pool_allocator and fast_pool_allocator. This prevent the move constructor of the allocated object to be called. Right now the construct implementation is as follow: {{{ static void construct(const pointer ptr, const value_type & t) { new (ptr) T(t); } }}} while it should be: {{{ template static void construct(const pointer ptr, Args&& ...args) { new (ptr) T(std::forward (args)...); } }}} ",Feature Requests,new,To Be Determined,pool,Boost 1.58.0,Problem,,,