Boost logo

Boost :

Subject: Re: [boost] [move] Library uploaded to sandbox
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2009-02-18 07:24:27


vicente.botet wrote:

>>From which containers are you talking about? What do you mean by "make them first-class boost citizens"?

The implementation of the standard containers that lies in the
interprocess namespace.

Those are standard conformant, but also support:
- allocators with non-T* pointer type
- move semantics
- in-place construction

In the beginning, they were written because most implementations of the
standard containers do not allow allocators with special pointer types
(which is explicitly allowed by the standard, unfortunately), which made
them unable to be used with shared memory.

However, it shouldn't be under interprocess, it should be in
Boost.Containers, or Boost.STL or whatever good name one can come up with.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk