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

Exception.h File Reference

Generic base exception hierarchy. More...

#include <exception>
#include <string>
#include <tagcoll/stringf.h>

Include dependency graph for Exception.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Tagcoll

Classes

class  Tagcoll::InstallUnexpected
 Install an unexpected handler for the duration of its scope. More...
class  Tagcoll::Exception
 Base class for all exceptions. More...
class  Tagcoll::ContextException
 Exception with a description of the throwing context. More...
class  Tagcoll::InterruptedException
 Exception thrown when some long event is interrupted by an external event (like a system call being interrupted by a signal). More...
class  Tagcoll::WaitInterruptedException
 Exception thrown when some system wait is interrupted by a signal. More...
class  Tagcoll::ConsistencyCheckException
 Exception thrown when some consistency check fails. More...
class  Tagcoll::OutOfRangeException
class  Tagcoll::ValOutOfRangeException< C >
 Exception thrown when index checking fails. More...
class  Tagcoll::SystemException
 Base class for system exceptions. More...
class  Tagcoll::FileException
 Base class for exceptions for file I/O. More...

Functions

void Tagcoll::DefaultUnexpected ()
 Basic unexpected handler.


Detailed Description

Generic base exception hierarchy.


Generated on Fri Sep 9 22:15:19 2005 for libtagcoll by  doxygen 1.4.4