Some missing copy constructors / operator= / noncopyable.
[dcpomatic.git] / src / lib / audio_analysis.h
index d57eba90a3184200a18619bcb0ac4b0727998038..cfc170c846ae2af87e12645e3dd84e4ba7e9c13a 100644 (file)
@@ -36,6 +36,8 @@ public:
 
        AudioPoint ();
        AudioPoint (std::istream &);
+       AudioPoint (AudioPoint const &);
+       AudioPoint& operator= (AudioPoint const &);
 
        void write (std::ostream &) const;
        
@@ -47,7 +49,7 @@ private:
        float _data[COUNT];
 };
 
-class AudioAnalysis
+class AudioAnalysis : public boost::noncopyable
 {
 public:
        AudioAnalysis (int c);