#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. |