Ardour  9.0-pre0-582-g084a23a80d
AudioGrapher::Exception Class Reference

#include <exception.h>

Inheritance diagram for AudioGrapher::Exception:
[legend]

Public Member Functions

template<typename T >
 Exception (T const &thrower, std::string const &reason)
 
virtual ~Exception () throw ()
 
const char * what () const throw ()
 

Private Attributes

std::string const explanation
 

Detailed Description

AudioGrapher Exception class. Automatically tells which class an exception was thrown from.

Definition at line 18 of file exception.h.

Constructor & Destructor Documentation

◆ Exception()

template<typename T >
AudioGrapher::Exception::Exception ( T const &  thrower,
std::string const &  reason 
)
inline

Definition at line 22 of file exception.h.

◆ ~Exception()

virtual AudioGrapher::Exception::~Exception ( )
throw (
)
inlinevirtual

Definition at line 26 of file exception.h.

Member Function Documentation

◆ what()

const char* AudioGrapher::Exception::what ( ) const
throw (
)
inline

Definition at line 28 of file exception.h.

Member Data Documentation

◆ explanation

std::string const AudioGrapher::Exception::explanation
private

Definition at line 34 of file exception.h.


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