OpenShot Library | libopenshot
0.4.0
|
Base exception class with a custom message variable. More...
#include <Exceptions.h>
Public Member Functions | |
ExceptionBase (std::string message) | |
virtual std::string | py_message () const |
virtual const char * | what () const noexcept |
virtual | ~ExceptionBase () noexcept |
Protected Attributes | |
std::string | m_message |
Base exception class with a custom message variable.
A std::exception-derived exception class with custom message. All OpenShot exception classes inherit from this class.
Definition at line 27 of file Exceptions.h.
|
inline |
Definition at line 32 of file Exceptions.h.
|
inlinevirtualnoexcept |
Definition at line 33 of file Exceptions.h.
|
inlinevirtual |
Reimplemented in openshot::OutOfBoundsPoint, openshot::OutOfBoundsFrame, openshot::InvalidJSONKey, openshot::FileExceptionBase, and openshot::FrameExceptionBase.
Definition at line 38 of file Exceptions.h.
|
inlinevirtualnoexcept |
Definition at line 34 of file Exceptions.h.
|
protected |
Definition at line 30 of file Exceptions.h.
Referenced by py_message(), openshot::FrameExceptionBase::py_message(), openshot::FileExceptionBase::py_message(), openshot::InvalidJSONKey::py_message(), openshot::OutOfBoundsFrame::py_message(), openshot::OutOfBoundsPoint::py_message(), and what().