Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

portaudio::PaCppException Class Reference

#include <Exception.hxx>

Inheritance diagram for portaudio::PaCppException:

Inheritance graph
[legend]
Collaboration diagram for portaudio::PaCppException:

Collaboration graph
[legend]
List of all members.

Detailed Description

Exceptions specific to PortAudioCpp (ie. exceptions which do not have an equivalent PortAudio error code).


Public Types

enum  ExceptionSpecifier { UNABLE_TO_ADAPT_DEVICE }

Public Member Functions

 PaCppException (ExceptionSpecifier specifier)
const char * what () const throw ()
ExceptionSpecifier specifier () const
bool operator== (const PaCppException &rhs) const
bool operator!= (const PaCppException &rhs) const

Private Attributes

ExceptionSpecifier specifier_


Member Enumeration Documentation

enum portaudio::PaCppException::ExceptionSpecifier
 

Enumeration values:
UNABLE_TO_ADAPT_DEVICE 


Constructor & Destructor Documentation

portaudio::PaCppException::PaCppException ExceptionSpecifier  specifier  ) 
 


Member Function Documentation

const char * portaudio::PaCppException::what  )  const throw () [virtual]
 

Implements portaudio::Exception.

PaCppException::ExceptionSpecifier portaudio::PaCppException::specifier  )  const
 

bool portaudio::PaCppException::operator== const PaCppException rhs  )  const
 

bool portaudio::PaCppException::operator!= const PaCppException rhs  )  const
 


Member Data Documentation

ExceptionSpecifier portaudio::PaCppException::specifier_ [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 2 20:22:48 2004 for PortAudioCpp by doxygen 1.3.6