| 
    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().
 1.8.17