id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2984,Cannot serialize protected and private base classes,Eric Moyer ,Robert Ramey,"boost::serialization will not compile code that serializes a class that has non-public base classes. It complains about an inaccessible base -- despite the friend definition for serialization::access. There is a workaround for private base classes, since those can be emulated by private member variables, but I can't think of any way to work around the protected inheritance problem. I am using g++ 4.3.3 Running on Ubuntu 9.04 I have attached two source files that cause the problem, one minimal and one slightly less minimal (with some preprocessor macros I used to trace down the problem). I have also included the compiler output for the minimal code and the Makefile I use to build them.",Bugs,closed,,serialization,Boost 1.37.0,Problem,invalid,,