Boost logo

Boost :

From: Joaquin M Lopez Munoz (joaquin_at_[hidden])
Date: 2005-02-03 17:33:57

Ion Gaztañaga <ion_g_m <at>> writes:

> Compatibiliy with MultiIndex library would be also helpful, to use this
> maps as multiindex internal maps, but I don't know if this is more an issue
> of MultiIndex mantainer.

Hola Ion,

Main problem with having something like an assocvector index
in Boost.MultiIndex is that indices are required to be
node-based, while much of the power of an assocvector comes
from its use of contiguous memory to achieve excellent
performance. So I doubt the merge would be satisfactory.
That said, I prompted some days ago about interest on a
random-access index for the library. If I finally write this,
it could be used as an implementation basis for an associative
random-access index. On another topic, "compatibility with
MultiIndex" amounts to rewriting the stuff: it is very difficult
that common code can be shared between a container and its
index counterpart.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo

PS: I took a glance at your sharedmem lib and it looks dandy!

Boost list run by bdawes at, gregod at, cpdaniel at, john at