Boost logo

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