Add some explicit declarations to constructors.
[libdcp.git] / src / mono_picture_asset.h
index 09b774e74fcc2e2a0c5f8e9dbeb01a69de08377d..c2079bedc29d9095e17bdad759e848d94498693c 100644 (file)
@@ -36,12 +36,12 @@ public:
        /** Create a MonoPictureAsset by reading a file.
         *  @param file Asset file to read.
         */
-       MonoPictureAsset (boost::filesystem::path file);
+       explicit MonoPictureAsset (boost::filesystem::path file);
 
        /** Create a MonoPictureAsset with a given edit rate.
         *  @param edit_rate Edit rate (i.e. frame rate) in frames per second.
         */
-       MonoPictureAsset (Fraction edit_rate);
+       explicit MonoPictureAsset (Fraction edit_rate);
 
        /** Start a progressive write to a MonoPictureAsset */
        boost::shared_ptr<PictureAssetWriter> start_write (boost::filesystem::path, Standard standard, bool);