Look at test_mi (multiple inheritence).  Its pretty straight forward.  If you want to be sure that virtual base
classes are saved only once - just make sure that they are tracked.  Look up tracking in the
serialization traits part of the documentation
Robert Ramey
"sui tam" <suitam2006@yahoo.com> wrote in message news:20060124005935.16399.qmail@web36304.mail.mud.yahoo.com...
    I have a question regarding public virtual base class, how am I going
to serialize this since inheritance from 2 classes only permits saving
one copy of the base class.