Benjamin Kosnik 4da827
*** boost/serialization/nvp.hpp.orig	2006-11-13 12:18:36.000000000 +0100
Benjamin Kosnik 4da827
--- boost/serialization/nvp.hpp	2006-11-13 12:19:03.000000000 +0100
Benjamin Kosnik 4da827
*************** struct nvp : 
Benjamin Kosnik 4da827
*** 43,51 ****
Benjamin Kosnik 4da827
      public std::pair<const char *, T *>,
Benjamin Kosnik 4da827
      public wrapper_traits<nvp<T> >
Benjamin Kosnik 4da827
  {
Benjamin Kosnik 4da827
!     explicit nvp(const char * name, T & t) :
Benjamin Kosnik 4da827
          // note: redundant cast works around borland issue
Benjamin Kosnik 4da827
!         std::pair<const char *, T *>(name, (T*)(& t))
Benjamin Kosnik 4da827
      {}
Benjamin Kosnik 4da827
      nvp(const nvp & rhs) : 
Benjamin Kosnik 4da827
          // note: redundant cast works around borland issue
Benjamin Kosnik 4da827
--- 43,51 ----
Benjamin Kosnik 4da827
      public std::pair<const char *, T *>,
Benjamin Kosnik 4da827
      public wrapper_traits<nvp<T> >
Benjamin Kosnik 4da827
  {
Benjamin Kosnik 4da827
!     explicit nvp(const char * name_, T & t) :
Benjamin Kosnik 4da827
          // note: redundant cast works around borland issue
Benjamin Kosnik 4da827
!         std::pair<const char *, T *>(name_, (T*)(& t))
Benjamin Kosnik 4da827
      {}
Benjamin Kosnik 4da827
      nvp(const nvp & rhs) : 
Benjamin Kosnik 4da827
          // note: redundant cast works around borland issue
Benjamin Kosnik 4da827
*** boost/archive/detail/iserializer.hpp.orig	2006-11-13 12:25:02.000000000 +0100
Benjamin Kosnik 4da827
--- boost/archive/detail/iserializer.hpp	2006-11-13 12:25:43.000000000 +0100
Benjamin Kosnik 4da827
*************** public:
Benjamin Kosnik 4da827
*** 123,129 ****
Benjamin Kosnik 4da827
          return boost::serialization::implementation_level<T>::value 
Benjamin Kosnik 4da827
              >= boost::serialization::object_class_info;
Benjamin Kosnik 4da827
      }
Benjamin Kosnik 4da827
!     virtual bool tracking(const unsigned int flags) const {
Benjamin Kosnik 4da827
  //        if(0 != (flags & no_tracking))
Benjamin Kosnik 4da827
  //            return false;
Benjamin Kosnik 4da827
          return boost::serialization::tracking_level<T>::value 
Benjamin Kosnik 4da827
--- 123,129 ----
Benjamin Kosnik 4da827
          return boost::serialization::implementation_level<T>::value 
Benjamin Kosnik 4da827
              >= boost::serialization::object_class_info;
Benjamin Kosnik 4da827
      }
Benjamin Kosnik 4da827
!     virtual bool tracking(const unsigned int) const {
Benjamin Kosnik 4da827
  //        if(0 != (flags & no_tracking))
Benjamin Kosnik 4da827
  //            return false;
Benjamin Kosnik 4da827
          return boost::serialization::tracking_level<T>::value 
Benjamin Kosnik 4da827
*** boost/archive/detail/oserializer.hpp.orig	2006-11-13 12:25:06.000000000 +0100
Benjamin Kosnik 4da827
--- boost/archive/detail/oserializer.hpp	2006-11-13 12:25:57.000000000 +0100
Benjamin Kosnik 4da827
*************** public:
Benjamin Kosnik 4da827
*** 115,121 ****
Benjamin Kosnik 4da827
          return boost::serialization::implementation_level<T>::value 
Benjamin Kosnik 4da827
              >= boost::serialization::object_class_info;
Benjamin Kosnik 4da827
      }
Benjamin Kosnik 4da827
!     virtual bool tracking(const unsigned int flags) const {
Benjamin Kosnik 4da827
  //        if(0 != (flags &  no_tracking))
Benjamin Kosnik 4da827
  //            return false;
Benjamin Kosnik 4da827
          return boost::serialization::tracking_level<T>::value == boost::serialization::track_always
Benjamin Kosnik 4da827
--- 115,121 ----
Benjamin Kosnik 4da827
          return boost::serialization::implementation_level<T>::value 
Benjamin Kosnik 4da827
              >= boost::serialization::object_class_info;
Benjamin Kosnik 4da827
      }
Benjamin Kosnik 4da827
!     virtual bool tracking(const unsigned int) const {
Benjamin Kosnik 4da827
  //        if(0 != (flags &  no_tracking))
Benjamin Kosnik 4da827
  //            return false;
Benjamin Kosnik 4da827
          return boost::serialization::tracking_level<T>::value == boost::serialization::track_always