20 #ifndef LIBSUB_EXCEPTIONS_H
21 #define LIBSUB_EXCEPTIONS_H
36 XMLError (std::string
const & message)
37 : std::runtime_error (message)
47 STLError (std::string
const & message)
48 : std::runtime_error (message)
58 SubripError (std::string saw, std::string expecting, std::list<std::string> context);
61 std::list<std::string> context ()
const {
66 std::list<std::string> _context;
77 : std::runtime_error(message.c_str())
80 WebVTTError(std::string saw, std::string expecting, std::list<std::string> context);
84 std::list<std::string> context()
const {
89 std::list<std::string> _context;
106 : std::runtime_error(message)
113 MXFError (std::string
const & message)
114 : std::runtime_error (message)
122 : std::runtime_error (
"unknown frame rate")
Definition: exceptions.h:111
Definition: exceptions.h:127
Definition: exceptions.h:103
An error raised when reading a binary STL file.
Definition: exceptions.h:45
An error raised when reading a Subrip file.
Definition: exceptions.h:56
Definition: exceptions.h:119
An error raised when reading a WebVTT file.
Definition: exceptions.h:74
An error raised when reading an XML file.
Definition: exceptions.h:34