Fix missing version string when Popen communicate returns byte strings.
[libdcp.git] / src / object.h
index 31fb52751add9b5e73748efc823238298bbbc70f..d44f1be2c6aa1f0280934d8660ed5de9cf8ffa0e 100644 (file)
 #include <string>
 
 class write_interop_subtitle_test;
+class write_interop_subtitle_test2;
+class write_interop_subtitle_test3;
 class write_smpte_subtitle_test;
+class write_smpte_subtitle_test2;
+class write_smpte_subtitle_test3;
 
 namespace dcp {
 
@@ -62,8 +66,12 @@ public:
        }
 
 protected:
-       friend class ::write_interop_subtitle_test;
-       friend class ::write_smpte_subtitle_test;
+       friend struct ::write_interop_subtitle_test;
+       friend struct ::write_interop_subtitle_test2;
+       friend struct ::write_interop_subtitle_test3;
+       friend struct ::write_smpte_subtitle_test;
+       friend struct ::write_smpte_subtitle_test2;
+       friend struct ::write_smpte_subtitle_test3;
 
        /** ID */
        std::string _id;