SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Exception Class Referenceabstract

#include <Exception.h>

Inheritance diagram for Exception:
ArrayIndexOutOfBounds AssertionFailed DimensionMismatch ErrnoException FileNotFound GuiException IllegalValue< T > InternalError InvalidState LapackError ThreadError

Public Member Functions

 Exception ()
 
virtual ~Exception () NOEXCEPT
 
virtual const char * message () const =0
 
virtual const char * type () const =0
 
const char * stackTrace () const
 
const char * what () const throw ()
 

Static Public Member Functions

static void sci_throw (const Exception &exc)
 
static bool alwaysFalse ()
 

Protected Attributes

const char * stacktrace_
 

Constructor & Destructor Documentation

Exception ( )
~Exception ( )
virtual

Member Function Documentation

bool alwaysFalse ( )
static
virtual const char* message ( ) const
pure virtual
void sci_throw ( const Exception exc)
static
const char* stackTrace ( ) const
inline
virtual const char* type ( ) const
pure virtual
const char* what ( ) const
throw (
)
inline

Member Data Documentation

const char* stacktrace_
protected

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