Accommodate newly added/removed source(s) in our MSVC project (libpbd)
[ardour.git] / libs / pbd / pbd / uuid.h
index bf5abfc1acde5c9e3dea950deb8f8b2f0d267068..39817ade1a2c9c4f957f78cb32b7be91f63fbd50 100644 (file)
 #include <boost/uuid/uuid.hpp>
 #include <boost/uuid/uuid_generators.hpp>
 
+#include "pbd/libpbd_visibility.h"
+
 namespace PBD {
 
-class UUID : public boost::uuids::uuid {
+class LIBPBD_API UUID : public boost::uuids::uuid {
 
   public:
     UUID ()
@@ -39,14 +41,6 @@ class UUID : public boost::uuids::uuid {
             : boost::uuids::uuid(u)
     {}
 
-    operator boost::uuids::uuid() {
-            return static_cast<boost::uuids::uuid&>(*this);
-    }
-
-    operator boost::uuids::uuid() const {
-            return static_cast<boost::uuids::uuid const&>(*this);
-    }
-
     UUID& operator= (std::string const & str);
     std::string to_s () const;