Fix to allow re-writing of SMPTE subtitles.
[libdcp.git] / src / exceptions.h
index 79ee9fca285bb2a4002a7c17a30a421bdcd1345e..76a66808d3a83caa524576081380e8b9913b1382 100644 (file)
@@ -254,6 +254,41 @@ public:
        LanguageTagError (std::string message);
 };
 
+
+class BadSettingError : public std::runtime_error
+{
+public:
+       BadSettingError (std::string message);
+};
+
+
+class DuplicateIdError : public std::runtime_error
+{
+public:
+       DuplicateIdError (std::string message);
+};
+
+
+class MainSoundConfigurationError : public std::runtime_error
+{
+public:
+       MainSoundConfigurationError (std::string s);
+};
+
+
+class UnknownChannelIdError : public std::runtime_error
+{
+public:
+       UnknownChannelIdError (std::string s);
+};
+
+
+class NoReelsError : public std::runtime_error
+{
+public:
+       NoReelsError ();
+};
+
 }
 
 #endif