Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r51692 - in trunk/boost/serialization: . detail
From: ramey_at_[hidden]
Date: 2009-03-10 22:19:58


Author: ramey
Date: 2009-03-10 22:19:57 EDT (Tue, 10 Mar 2009)
New Revision: 51692
URL: http://svn.boost.org/trac/boost/changeset/51692

Log:
changes to support virtual base class serialization
Text files modified:
   trunk/boost/serialization/detail/shared_count_132.hpp | 1 +
   trunk/boost/serialization/is_virtual_base_of.hpp | 2 ++
   2 files changed, 3 insertions(+), 0 deletions(-)

Modified: trunk/boost/serialization/detail/shared_count_132.hpp
==============================================================================
--- trunk/boost/serialization/detail/shared_count_132.hpp (original)
+++ trunk/boost/serialization/detail/shared_count_132.hpp 2009-03-10 22:19:57 EDT (Tue, 10 Mar 2009)
@@ -246,6 +246,7 @@
     D del; // copy constructor must not throw
 
     sp_counted_base_impl(sp_counted_base_impl const &);
+ sp_counted_base_impl();
     sp_counted_base_impl & operator= (sp_counted_base_impl const &);
 
     typedef sp_counted_base_impl<P, D> this_type;

Modified: trunk/boost/serialization/is_virtual_base_of.hpp
==============================================================================
--- trunk/boost/serialization/is_virtual_base_of.hpp (original)
+++ trunk/boost/serialization/is_virtual_base_of.hpp 2009-03-10 22:19:57 EDT (Tue, 10 Mar 2009)
@@ -22,6 +22,8 @@
 #ifdef BOOST_MSVC
 #pragma warning( push )
 #pragma warning( disable : 4584 )
+#elif defined __GNUC__
+#pragma GCC system_header
 #endif
 
 template<typename Base, typename Derived>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk