Chemical Data Processing Library C++ API - Version 1.2.0
|
Definition of exception classes. More...
Go to the source code of this file.
Classes | |
class | CDPL::Base::Exception |
The root of the CDPL exception hierarchy. More... | |
class | CDPL::Base::ValueError |
Thrown to indicate errors caused by some invalid value. More... | |
class | CDPL::Base::NullPointerException |
Thrown when an operation requires or expects a valid pointer but a null pointer was provided. More... | |
class | CDPL::Base::RangeError |
Thrown to indicate that a value is out of range. More... | |
class | CDPL::Base::SizeError |
Thrown to indicate that the size of a (multidimensional) array is not correct. More... | |
class | CDPL::Base::IndexError |
Thrown to indicate that an index is out of range. More... | |
class | CDPL::Base::ItemNotFound |
Thrown to indicate that some requested data item could not be found. More... | |
class | CDPL::Base::BadCast |
Thrown to indicate that a cast or conversion from a given source type to a requested target type is not possible. More... | |
class | CDPL::Base::OperationFailed |
Thrown to indicate that some requested operation has failed (e.g. due to unfulfilled preconditions or other errors). More... | |
class | CDPL::Base::CalculationFailed |
Thrown to indicate that some requested calculation has failed. More... | |
class | CDPL::Base::IOError |
Thrown to indicate that an I/O operation has failed because of physical (e.g. broken pipe) or logical (e.g. invalid file format) errors. More... | |
Namespaces | |
CDPL | |
The namespace of the Chemical Data Processing Library. | |
CDPL::Base | |
Contains core framework classes and functions. | |
Definition of exception classes.