Audacity  2.2.2
Public Member Functions | Protected Member Functions | List of all members
AudacityException Class Referenceabstract

root of a hierarchy of classes that are thrown and caught by Audacity. More...

#include <AudacityException.h>

Inheritance diagram for AudacityException:
MessageBoxException UserException FileException InconsistencyException SimpleMessageBoxException NotYetAvailableException

Public Member Functions

 AudacityException ()
 
virtual ~AudacityException ()=0
 
virtual void DelayedHandlerAction ()=0
 

Protected Member Functions

 AudacityException (AudacityException &&)
 
 AudacityException (const AudacityException &)=default
 
AudacityExceptionoperator= (AudacityException &&)
 
AudacityExceptionoperator= (const AudacityException &) PROHIBITED
 

Detailed Description

root of a hierarchy of classes that are thrown and caught by Audacity.

Definition at line 27 of file AudacityException.h.

Constructor & Destructor Documentation

AudacityException::AudacityException ( )
inline

Definition at line 30 of file AudacityException.h.

30 {}
AudacityException::~AudacityException ( )
pure virtual

Definition at line 29 of file AudacityException.cpp.

30 {
31 }
AudacityException::AudacityException ( AudacityException &&  )
inlineprotected

Definition at line 38 of file AudacityException.h.

38 {}
AudacityException::AudacityException ( const AudacityException )
protecteddefault

Member Function Documentation

virtual void AudacityException::DelayedHandlerAction ( )
pure virtual
AudacityException& AudacityException::operator= ( AudacityException &&  )
inlineprotected

Definition at line 40 of file AudacityException.h.

Referenced by MessageBoxException::operator=().

40 { return *this;}
AudacityException& AudacityException::operator= ( const AudacityException )
protected

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