|
Boost : |
From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2007-07-18 12:06:43
Hello, I've uploaded a preview version of Boost.MultiIndex as planned
for shipping with Boost 1.35 --I don't think there'll be time to include
more major features. Download at the Vault:
http://www.boost-consulting.com/vault/index.php?&direction=0&order=&directory=Containers
(file multi_index.zip)
You can try the preview with Boost 1.34.x; if you want to test the newly
added interoperability with Boost.Interprocess, you'll have to use a
snapshot of Boost CVS, where this library currently lies.
The new important features:
* New global_fun predefined key extractor.
* Added iterator_to facility.
* Included support for non-standard allocators such as those of
Boost.Interprocess, which makes multi_index_containers placeable in
shared memory. Don't miss example #12 at the examples section,
which fully exercises this new capacity.
* New versions of modify and modify_key with rollback, as described in
the tutorial.
* Indices provide the new cbegin, cend and, when applicable, crbegin
and crend member functions, in accordance with the latest drafts of
the
next revision of the C++ standard.
A longer list of changes can be consulted at the release notes page.
I'd be extremely grateful if you can try this preview version and report
any problems you find. As we're still in time to discuss the new
features,
do not hesitate to comment on these and bring forward your proposals
for improvement.
Thank you very much for your interest in Boost.MultiIndex,
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk