Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp
[libdcp.git] / src / object.h
index 8364efff8efb26b5fe8504ce0da8e1d56d786fba..0132a0db12c3cec2ba38999ac8a8248135b07418 100644 (file)
 #include <boost/noncopyable.hpp>
 #include <string>
 
-class write_interop_subtitle_test;
-class write_interop_subtitle_test2;
-class write_smpte_subtitle_test;
-class write_smpte_subtitle_test2;
+struct write_interop_subtitle_test;
+struct write_interop_subtitle_test2;
+struct write_interop_subtitle_test3;
+struct write_smpte_subtitle_test;
+struct write_smpte_subtitle_test2;
+struct write_smpte_subtitle_test3;
 
 namespace dcp {
 
@@ -64,10 +66,12 @@ public:
        }
 
 protected:
-       friend class ::write_interop_subtitle_test;
-       friend class ::write_interop_subtitle_test2;
-       friend class ::write_smpte_subtitle_test;
-       friend class ::write_smpte_subtitle_test2;
+       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;