KASKADE 7 development version
|
A wrapper class for conveniently providing exceptions with context information. More...
#include <detailed_exception.hh>
A wrapper class for conveniently providing exceptions with context information.
This is intended to be the base class for all runtime error exceptions in Kaskade, where runtime errors are understood as "unexpected situations that prevent the normal program flow and cannot be reliably prevented by careful programming". The prototypical case are I/O errors. Further examples may be the occurence of inconsistent data, or program failure due to unsuited user input.
Example:
Definition at line 34 of file detailed_exception.hh.
Public Member Functions | |
DetailedException (std::string const &message, std::string const &file, int const line) | |
|
inline |
Definition at line 36 of file detailed_exception.hh.