Logo Search packages:      
Sourcecode: launchtool version File versions  Download package

Exception Class Reference

#include <Exception.h>

Inheritance diagram for Exception:

ContextException ConsistencyCheckException InterruptedException SystemException WaitInterruptedException FileException ValOutOfRangeException< C >

List of all members.


Detailed Description

Base class for all exceptions.

This is the base class for all exceptions used in the system. It provides an interface to get a (hopefully detailed) textual description of the exception, and a tag describing the type of exception. Further functionality will be provided by subclassers

Definition at line 83 of file Exception.h.


Public Member Functions

virtual std::string desc () const throw ()
 Get a string describing what happened that threw the exception.
 Exception (const Exception &e) throw ()
virtual const char * type () const throw ()
 Get a string tag identifying the exception type.

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

Generated by  Doxygen 1.6.0   Back to index