| 
    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