Boost logo

Boost Users :

From: Richard Crossley (rdc_at_[hidden])
Date: 2008-02-27 04:08:41


Thanks, but how?

Regards,

Richard.

> -----Original Message-----
> From: boost-users-bounces_at_[hidden] [mailto:boost-users-
> bounces_at_[hidden]] On Behalf Of Robert Ramey
> Sent: 27 February 2008 03:47
> To: boost-users_at_[hidden]
> Subject: Re: [Boost-users] [serialization] class template with virtual
> base
>
> This works just fine.
>
> The only problem is that the boost export macro doesn't work so you
> have
> instanciate the underlying code explicitly.
>
> Robert Ramey
>
>
> Richard Crossley wrote:
> > Hi,
> >
> > I've been searching the archives but am not finding an answer... Is
> > there any way to serialise D<> via a pointer to its base B when the
> > types used to parameterise D<> are not known in advance? i.e. How do
> > I register D<> with the serialisation library?
> >
> > For Example...
> >
> > struct B{
> > virtual void fn() =0;
> > };
> >
> > template<typename T>
> > struct D : B{
> > virtual void fn(){};
> > };
> >
> > B* b = new D<char>();
> > ....
> > anArchive & b;
> >
> >
> > Thanks,
> >
> > Richard.
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users


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