|
OpenMPCD
|
#include <cstdio>#include <string>

Go to the source code of this file.
Classes | |
| class | OpenMPCD::Exception |
| The base exception class for OpenMPCD. More... | |
| class | OpenMPCD::AssertionException |
| Represents an exception that is due to an assertion violation. More... | |
| class | OpenMPCD::InvalidConfigurationException |
| Represents an invalid configuration. More... | |
| class | OpenMPCD::NULLPointerException |
| NULL-pointer exception. More... | |
| class | OpenMPCD::OutOfBoundsException |
| Exception for out-of-bounds access. More... | |
| class | OpenMPCD::InvalidArgumentException |
| Invalid argument exception. More... | |
| class | OpenMPCD::InvalidCallException |
| Exception for a forbidden function call. More... | |
| class | OpenMPCD::IOException |
| Error on IO. More... | |
| class | OpenMPCD::DivisionByZeroException |
| Division by zero. More... | |
| class | OpenMPCD::UnimplementedException |
| Exception for unimplemented functionality. More... | |
| class | OpenMPCD::MemoryManagementException |
| Exception for errors in memory management. More... | |
| class | OpenMPCD::MalformedFileException |
| Represents an exception that signals a malformed file. More... | |
Macros | |
| #define | OPENMPCD_THROW(ExceptionType, message) |
Throws the given ExceptionType, passing the given message along with file and line number information to the exception's argument as an instance of std::string. More... | |
Defines exception classes.
Definition in file Exceptions.hpp.
| #define OPENMPCD_THROW | ( | ExceptionType, | |
| message | |||
| ) |
Throws the given ExceptionType, passing the given message along with file and line number information to the exception's argument as an instance of std::string.
| [in] | ExceptionType | The type to throw. |
| [in] | message | The message to append to file and line number information. |
Definition at line 22 of file Exceptions.hpp.
1.8.17