summaryrefslogtreecommitdiff
path: root/src/lib/exceptions.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-05-03 11:17:34 +0200
committerCarl Hetherington <cth@carlh.net>2021-05-03 20:18:04 +0200
commit689fa55d1529ad88449ca464e9107c4dcc54d1cb (patch)
treeedd1264941263f2fa25a98d61f98c87876c5b667 /src/lib/exceptions.cc
parent0aabe4060ea4bad7c7caac633aef0737fccff8c2 (diff)
C++11 tidying.
Diffstat (limited to 'src/lib/exceptions.cc')
-rw-r--r--src/lib/exceptions.cc36
1 files changed, 27 insertions, 9 deletions
diff --git a/src/lib/exceptions.cc b/src/lib/exceptions.cc
index 3991c57b9..9350430f9 100644
--- a/src/lib/exceptions.cc
+++ b/src/lib/exceptions.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2012-2020 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
@@ -18,15 +18,18 @@
*/
+
#include "exceptions.h"
#include "compose.hpp"
#include "i18n.h"
+
using std::string;
using std::runtime_error;
using boost::optional;
+
/** @param f File that we were trying to open */
OpenFileError::OpenFileError (boost::filesystem::path f, int error, Mode mode)
: FileError (
@@ -41,6 +44,7 @@ OpenFileError::OpenFileError (boost::filesystem::path f, int error, Mode mode)
}
+
FileNotFoundError::FileNotFoundError (boost::filesystem::path f)
: runtime_error(String::compose("File %1 not found", f.string()))
, _file (f)
@@ -48,74 +52,86 @@ FileNotFoundError::FileNotFoundError (boost::filesystem::path f)
}
+
ReadFileError::ReadFileError (boost::filesystem::path f, int e)
- : FileError (String::compose (_("could not read from file %1 (%2)"), f.string(), strerror (e)), f)
+ : FileError (String::compose(_("could not read from file %1 (%2)"), f.string(), strerror(e)), f)
{
}
+
WriteFileError::WriteFileError (boost::filesystem::path f, int e)
- : FileError (String::compose (_("could not write to file %1 (%2)"), f.string(), strerror (e)), f)
+ : FileError (String::compose(_("could not write to file %1 (%2)"), f.string(), strerror(e)), f)
{
}
+
MissingSettingError::MissingSettingError (string s)
- : SettingError (s, String::compose (_("Missing required setting %1"), s))
+ : SettingError (s, String::compose(_("Missing required setting %1"), s))
{
}
+
PixelFormatError::PixelFormatError (string o, AVPixelFormat f)
- : runtime_error (String::compose (_("Cannot handle pixel format %1 during %2"), (int) f, o))
+ : runtime_error (String::compose(_("Cannot handle pixel format %1 during %2"), (int) f, o))
{
}
+
TextSubtitleError::TextSubtitleError (string saw, string expecting, boost::filesystem::path f)
- : FileError (String::compose (_("Error in subtitle file: saw %1 while expecting %2"), saw.empty() ? "[nothing]" : saw, expecting), f)
+ : FileError (String::compose(_("Error in subtitle file: saw %1 while expecting %2"), saw.empty() ? "[nothing]" : saw, expecting), f)
{
}
+
InvalidSignerError::InvalidSignerError ()
: runtime_error (_("The certificate chain for signing is invalid"))
{
}
+
InvalidSignerError::InvalidSignerError (string reason)
- : runtime_error (String::compose (_("The certificate chain for signing is invalid (%1)"), reason))
+ : runtime_error (String::compose(_("The certificate chain for signing is invalid (%1)"), reason))
{
}
+
ProgrammingError::ProgrammingError (string file, int line, string message)
- : runtime_error (String::compose (_("Programming error at %1:%2 %3"), file, line, message))
+ : runtime_error (String::compose(_("Programming error at %1:%2 %3"), file, line, message))
{
}
+
KDMAsContentError::KDMAsContentError ()
: runtime_error (_("This file is a KDM. KDMs should be added to DCP content by right-clicking the content and choosing \"Add KDM\"."))
{
}
+
KDMError::KDMError (string s, string d)
- : runtime_error (String::compose ("%1 (%2)", s, d))
+ : runtime_error (String::compose("%1 (%2)", s, d))
, _summary (s)
, _detail (d)
{
}
+
GLError::GLError (char const * last, int e)
: runtime_error (String::compose("%1 failed %2", last, e))
{
}
+
CopyError::CopyError (string m, optional<int> n)
: runtime_error (String::compose("%1%2", m, n ? String::compose(" (%1)", *n) : ""))
, _message (m)
@@ -124,12 +140,14 @@ CopyError::CopyError (string m, optional<int> n)
}
+
CommunicationFailedError::CommunicationFailedError ()
: CopyError (_("Lost communication between main and writer processes"))
{
}
+
VerifyError::VerifyError (string m, int n)
: runtime_error (String::compose("%1 (%2)", m, n))
, _message (m)