From: Bruno Martínez Aguerre (br1_at_[hidden])
Date: 2004-12-17 09:26:14
On Thu, 16 Dec 2004 23:52:45 +0100, JOAQUIN LOPEZ MU?Z <joaquin_at_[hidden]>
> ----- Mensaje original -----
> De: Bruno Martínez Aguerre <br1_at_[hidden]>
> Fecha: Jueves, Diciembre 16, 2004 9:50 pm
> Asunto: [boost] Re: [multi_index] announce: added serialization support
>> Can serialization for iterator types be added?
> Ummm... yes, this can be done. It'd be trivial except
> that it interacts badly with Boost.MultiIndex
> safe mode. Let me think it over, I guess I can have
> something done after Xmas.
> Do you have the actual need to serialize iterators or
> is this more of an academic request? Have you tried the
> serialization capabilities in some compiler? Did you
> find any problem?
I haven't tried using multi_index nor it's serialization capabilities
yet. However, I do think there are practical uses of iterator
For one, recently there was a conversation between you and Robert Ramey
about serialization of something like this:
SomeClass* p; //point to an element of v
IIRC, this wasn't currently supported by the serialization library. An
iterator there instead of a pointer would be a workaround for this
Second, I believe it would be useful for freezing a computation. Say I'm
iterating over a multi_index, and I wan't to stop and remember where I
was. If I can serialize the iterator of the current position along with
the multi_index container, this can easily be achieved.
What do you think?
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk