5 Feb
2014
5 Feb
'14
5:03 p.m.
Stephan T. Lavavej wrote:
You should be aware that while 2013 has the machinery to respect C++11 minimal allocators (in particular, providing a default for rebind), we missed several places where we should be using that machinery. For example, basic_string and allocate_shared were unintentionally requiring the full C++03 allocator interface.
This is not a problem in our specific use case, which is boost::allocate_shared. We just need std::allocator_traits in order to properly support minimal allocators (along with construct/destroy) from our side. :-)