void save_override(
         const ::boost::serialization::nvp< T > & t
     ){
     save_start(t.name());
     archive::save(* this->This(), t.const_value());
     save_end(t.name());
 }
 void save_override(
             #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
             const
             #endif
             ::boost::serialization::nvp<T> & t, int
     ){
     save_start(t.name());
     archive::save(* this->This(), t.const_value());
     save_end(t.name());
 }
 void save_override(
     #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
     const
     #endif
     ::boost::serialization::nvp<T> & t,
     int
 ){
     this->This()->save_start(t.name());
     this->detail_common_oarchive::save_override(t.const_value(), 0);
     this->This()->save_end(t.name());
 }