Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
IEDLError Class Referenceabstract

An abstract class for EDL exceptions. More...

#include <edl/edlerrors.h>

Inheritance diagram for IEDLError:
[legend]

Public Member Functions

virtual uint32 getErrorCode () const =0
virtual EDLString getErrorDescription (const EDLString &formatErrorString)=0

Detailed Description

An abstract class for EDL exceptions.

   what() may return only a generic message. For more detailed error messages
   add edl/edlerrors.cpp to your project, and use IEDLError::getErrorDescription(),
   passing the results of getEDLErrorString(). For example:

   catch (const EDL::IEDLError& e)
   {
         EDLString formatString = EDL::getEDLErrorString(e.getErrorCode());
         EDLString description = e.getErrorDescription(formatString);
         // deal with the description as seen fit
   }

Member Function Documentation

◆ getErrorCode()

virtual uint32 IEDLError::getErrorCode ( ) const
pure virtual

◆ getErrorDescription()

virtual EDLString IEDLError::getErrorDescription ( const EDLString & formatErrorString)
pure virtual

The documentation for this class was generated from the following file: