|
Boost : |
From: Thorsten Ottosen (thorsten.ottosen_at_[hidden])
Date: 2006-04-29 04:44:36
Ion Gaztañaga wrote:
> The Associative Containers project can refer also to Shmem, since Shmem
> has implemented the full ordered vector family (flat_map, flat_set,
> flat_multimap and flat_multiset) for shared memory (these containers
> work also with std::allocator).
Please update the pagen then.
> Another option is to take those containers out of Shmem (they have minor
> dependencies with Shmem framework) and present them as general purpose
> containers that also are useful for shared memory/memory mapped files.
> Like boost::unordered_xxx family, I would like to have just one
> container in Boost without duplicating it in other libraries.
But doesn't Shmem (why is this not called Boost.Shared Memory?)
duplicate all containers?
> The bad
> news is that Shmem flat_xxx containers are not documented, but it's not
> difficult to do it since they have the same interface as std::map/set
> family. The hard part is the portability to non-conforming compilers
> like VC6, but I think there are utilities in Boost to workaround these
> problems.
It's not good use of student time to do porting work. People need to
move away from ancient compilers.
-Thorsten
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk