Audacity  2.2.0
AudacityException Class Referenceabstract

#include <AudacityException.h>

Inheritance diagram for AudacityException:
MessageBoxException UserException FileException InconsistencyException SimpleMessageBoxException NotYetAvailableException

Public Member Functions

 AudacityException ()
 
virtual ~AudacityException ()=0
 
virtual std::unique_ptr
< AudacityException
Move ()=0
 
virtual void DelayedHandlerAction ()=0
 

Protected Member Functions

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

Constructor & Destructor Documentation

AudacityException::AudacityException ( )
inline
AudacityException::~AudacityException ( )
pure virtual
AudacityException::AudacityException ( AudacityException &&  )
inlineprotected
AudacityException::AudacityException ( const AudacityException )
protecteddefault

Member Function Documentation

virtual void AudacityException::DelayedHandlerAction ( )
pure virtual
virtual std::unique_ptr< AudacityException > AudacityException::Move ( )
pure virtual
AudacityException& AudacityException::operator= ( AudacityException &&  )
inlineprotected
AudacityException& AudacityException::operator= ( const AudacityException )
protected

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