Boost logo

Boost Users :

From: Fred Lupien (fred.lupien_at_[hidden])
Date: 2007-09-30 10:38:07


Hi,

   I am using the boost serialization library in a personal project and ran
into a recursive include problem. Class A serialize an object of class B and
class B also serialize an object of class A. So class A must be a complete
type in class B and class B must be a complete type in class A, hence the
recursive include problem. A easy way to fix this would be to put the
serialization code in the source file instead of the header file but I can't
get this to work... I always end up with unresolved externals if the body of
my serialization functions are not within the header file. Any way around
this beside switching to non-intrusive serialization?

thanx!

-- 
Frédérick Martel-Lupien
Étudiant en Génie Informatique
Université de Sherbrooke
fred.lupien_at_[hidden]


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