Assorted c++11 cleanups.
[libdcp.git] / src / mono_picture_asset_writer.h
index 2dce922ef460b40b0e603564c5e1ade98a4973e0..a5799d2737ce6319bd55429d37d6fbf69ed4a9f8 100644 (file)
@@ -59,6 +59,8 @@ namespace dcp {
 class MonoPictureAssetWriter : public PictureAssetWriter
 {
 public:
+       MonoPictureAssetWriter (PictureAsset *, boost::filesystem::path file, bool);
+
        FrameInfo write (uint8_t const *, int);
        void fake_write (int size);
        bool finalize ();
@@ -66,13 +68,11 @@ public:
 private:
        friend class MonoPictureAsset;
 
-       MonoPictureAssetWriter (PictureAsset *, boost::filesystem::path file, bool);
        void start (uint8_t const *, int);
 
        /* do this with an opaque pointer so we don't have to include
           ASDCP headers
        */
-
        struct ASDCPState;
        std::shared_ptr<ASDCPState> _state;
 };