libgig 4.5.0
DLS::Exception Class Reference

Will be thrown whenever a DLS specific error occurs while trying to access a DLS File. More...

#include <DLS.h>

Inheritance diagram for DLS::Exception:
RIFF::Exception gig::Exception

Public Member Functions

 Exception (String format,...)
 Exception (String format, va_list arg)
void PrintMessage () const

Public Attributes

String Message

Static Protected Member Functions

static String assemble (String format, va_list arg)

Detailed Description

Will be thrown whenever a DLS specific error occurs while trying to access a DLS File.

Note: In your application you should better catch for RIFF::Exception rather than this one, except you explicitly want to catch and handle DLS::Exception and RIFF::Exception independently, which usually shouldn't be necessary though.

Definition at line 624 of file DLS.h.

Constructor & Destructor Documentation

◆ Exception() [1/3]

DLS::Exception::Exception ( String format,
... )

Definition at line 2626 of file DLS.cpp.

◆ Exception() [2/3]

DLS::Exception::Exception ( String format,
va_list arg )

Definition at line 2633 of file DLS.cpp.

◆ Exception() [3/3]

DLS::Exception::Exception ( )
protected

Definition at line 2623 of file DLS.cpp.

Member Function Documentation

◆ assemble()

String RIFF::Exception::assemble ( String format,
va_list arg )
staticprotectedinherited

Definition at line 2778 of file RIFF.cpp.

◆ PrintMessage()

void DLS::Exception::PrintMessage ( ) const

Definition at line 2637 of file DLS.cpp.

Member Data Documentation

◆ Message

String RIFF::Exception::Message
inherited

Definition at line 399 of file RIFF.h.


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