Some missing copy constructors / operator= / noncopyable.
[dcpomatic.git] / src / lib / film.h
index 6e9e19548dec7c7552ad55fa281a220779641b25..96ba3eafda7ce7a4b6cd1d9c2bbe80d74339c572 100644 (file)
@@ -53,7 +53,6 @@ class Film : public boost::enable_shared_from_this<Film>
 {
 public:
        Film (std::string d);
-       Film (Film const &);
 
        std::string info_dir () const;
        std::string j2c_path (int f, bool t) const;
@@ -225,6 +224,10 @@ public:
        static int const state_version;
 
 private:
+
+       /* No copy construction */
+       Film (Film const &);
+       Film & operator= (Film const &);
        
        void signal_changed (Property);
        std::string video_identifier () const;