libt2n: (reinhard) compile fixes.
[libt2n] / src / t2n_exception.cpp
index 0b90f87..ca83dfa 100644 (file)
@@ -33,72 +33,11 @@ BOOST_CLASS_EXPORT(libt2n::t2n_server_error)
 BOOST_CLASS_EXPORT(libt2n::t2n_transfer_error)
 BOOST_CLASS_EXPORT(libt2n::t2n_version_mismatch)
 BOOST_CLASS_EXPORT(libt2n::t2n_command_error)
-BOOST_CLASS_EXPORT(libt2n::t2n_parameter_error)
 BOOST_CLASS_EXPORT(libt2n::t2n_serialization_error)
 BOOST_CLASS_EXPORT(libt2n::t2n_runtime_error)
 
 namespace libt2n
 {
 
-template<class Archive>
-void t2n_exception::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(exception);
-    ar & BOOST_SERIALIZATION_NVP(message);
-}
-
-template<class Archive>
-void t2n_communication_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception);
-}
-
-template<class Archive>
-void t2n_connect_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error);
-}
-
-template<class Archive>
-void t2n_server_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error);
-}
-
-template<class Archive>
-void t2n_transfer_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error);
-}
-
-template<class Archive>
-void t2n_version_mismatch::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error);
-}
-
-template<class Archive>
-void t2n_command_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception);
-}
-
-template<class Archive>
-void t2n_parameter_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception);
-}
-
-template<class Archive>
-void t2n_serialization_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception);
-}
-
-template<class Archive>
-void t2n_runtime_error::serialize(Archive & ar, const unsigned int version)
-{
-    ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception);
-}
 
 } // namespace libt2n