|
Boost : |
From: Joaquin M Lopez Munoz (joaquin_at_[hidden])
Date: 2005-02-03 17:33:57
Ion Gaztañaga <ion_g_m <at> terra.es> 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 acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk