$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Loïc Joly (loic.joly_at_[hidden])
Date: 2006-02-01 13:14:28
Hello,
Let's say I have a structure suce as this :
class A {};
class B : public A {};
class C : public B {};
Currently, I have some code that looks like this :
template<class Archive>
void C::serialize(Archive &ar, const unsigned int version)
{
ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(B);
}
However, if my class B is "empty", that is it adds no data to A, is this
possible as an optimisation to just write :
template<class Archive>
void C::serialize(Archive &ar, const unsigned int version)
{
ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
}
Or will this break something ?
-- Loïc