Remove prototype boost serialiation code.
[mussa.git] / alg / color.hpp
index 0c4f3c76759c0c07f1580dcb868ac7f08925a65c..cc11997556f71fd2aa90517a3734a4b99c838272 100644 (file)
@@ -3,10 +3,6 @@
 
 #include <boost/shared_ptr.hpp>
 
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/version.hpp>
-
 #include <ostream>
 
 class Color;
@@ -42,16 +38,6 @@ public:
 protected:
   float colors[4];
 
-private:
-  friend class boost::serialization::access;
-  template<class Archive>
-  void serialize(Archive& ar, const unsigned int /*version*/) {
-    ar & boost::serialization::make_nvp("red",   colors[RedChannel]);
-    ar & boost::serialization::make_nvp("green", colors[GreenChannel]);
-    ar & boost::serialization::make_nvp("blue",  colors[BlueChannel]);
-    ar & boost::serialization::make_nvp("alpha", colors[AlphaChannel]);
-  }
 };
-BOOST_CLASS_EXPORT(Color)
 #endif