#ifndef LIBDCP_OBJECT_H
#define LIBDCP_OBJECT_H
+#include <boost/noncopyable.hpp>
#include <string>
+class write_interop_subtitle_test;
+class write_smpte_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 ();
}
protected:
+ friend class ::write_interop_subtitle_test;
+ friend class ::write_smpte_subtitle_test;
+
/** ID */
std::string _id;
};
-
+
}
#endif