Bump version
[libdcp.git] / src / object.h
index 1b99e363b2e58da79ad89862c9131496b709ec07..303e46d33c2793c77e5ce9833e4a0f8c76d79d3c 100644 (file)
 #ifndef LIBDCP_OBJECT_H
 #define LIBDCP_OBJECT_H
 
+#include <boost/noncopyable.hpp>
 #include <string>
 
+class write_subtitle_test;
+
 namespace dcp {
 
 /** @class Object
  *  @brief Some part of a DCP that has a UUID.
  */
-class Object
+class Object : public boost::noncopyable
 {
 public:
        Object ();
@@ -44,10 +47,12 @@ public:
        }
 
 protected:
+       friend class ::write_subtitle_test;
+
        /** ID */
        std::string _id;
 };
-       
+
 }
 
 #endif