20 #ifndef LIBSUB_EXCEPTIONS_H
21 #define LIBSUB_EXCEPTIONS_H
32 : _message (message) {}
36 char const *
what ()
const throw () {
37 return _message.c_str ();
51 XMLError (std::string
const & message)
62 STLError (std::string
const & message)
73 SubripError (std::string saw, std::string expecting)
74 :
MessageError (
"Error in SubRip file: saw " + saw +
" while expecting " + expecting)
81 MXFError (std::string
const & message)
97 DCPError (std::string
const & message)
Definition: exceptions.h:94
An error raised when reading an XML file.
Definition: exceptions.h:48
Definition: exceptions.h:28
An error raised when reading a Subrip file.
Definition: exceptions.h:70
Definition: exceptions.h:78
An error raised when reading a binary STL file.
Definition: exceptions.h:59
char const * what() const
Definition: exceptions.h:36
Definition: exceptions.h:86