STK++ 0.9.13
|
In this file we define the standard Exceptions of the STK++ library. More...
#include <exception>
Go to the source code of this file.
Classes | |
class | STK::Exception |
Sdk class for all library Exceptions. More... | |
class | STK::logic_error |
Logic errors represent problems in the internal logic of a program; in theory, these are preventable, and even detectable before the program runs (e.g., violations of class invariants). More... | |
class | STK::domain_error |
Thrown by the library, or by you, to report domain errors (domain in the mathematical sense). More... | |
class | STK::invalid_argument |
Thrown to report invalid arguments to functions. More... | |
class | STK::length_error |
Thrown when an object is constructed that would exceed its maximum permitted size (e.g., a basic_String instance). More... | |
class | STK::out_of_range |
This represents an argument whose value is not within the expected range (e.g., boundary checks in basic_String). More... | |
class | STK::runtime_error |
Runtime errors represent problems outside the scope of a program; they cannot be easily predicted and can generally only be caught as the program executes. More... | |
class | STK::range_error |
Thrown to indicate range errors in internal computations. More... | |
Namespaces | |
namespace | STK |
The namespace STK is the main domain space of the Statistical ToolKit project. | |
In this file we define the standard Exceptions of the STK++ library.
Definition in file STK_Exceptions.h.