|
Boost Users : |
From: Sergey Skorniakov (s.skorniakov_at_[hidden])
Date: 2004-12-03 12:06:05
Hello, Robert!
You wrote on Fri, 3 Dec 2004 08:25:02 -0800:
RR> Hmmm - I've considered that in the past in order to implement a
RR> "memento archive" that could be used for do/undo functionality. This
RR> wouldn't be too hard as it would be an derivation from any existing
RR> archive which specializes the archive save/load member templates for
RR> pointers.
Thanks, I'll try to do it.
RR> In considering this, a couple of quesions come to mind like:
RR> a) for collections, what if members are added/deleted between the save
RR> and load.
In my case, it is impossible. I'm writing custom RPC and has difficulties
with returning function arguments by reference or pointer.
RR> b) This would basically replace the deep class assignment capability
RR> which is often already built-in. Its not clear that using the
RR> serialization is any better.
Yes, I need exactly such a replacement.
RR> Robert Ramey
RR> "Sergey Skorniakov" <s.skorniakov_at_[hidden]> wrote in message
RR> news:copc31$q23$1_at_sea.gmane.org...
??>> Hello, All!
??>>
??>> Are there any way to load existing objects by base class pointer
??>> without creating new? Examination of input archives source code does
??>> not give me any idea how I can achieve it. I think I need some
??>> mechanism for runtime switching
RR> archive
??>> object tracking behaviour in that way so all objects will interpreted
??>> as already created (or per-object tracking registration without actual
??>> object loading to pre-register pointer to object as already created
??>> before object loading). With best regards, Sergey.
With best regards, Sergey.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net