|
hpp-util 9.0.2
Debugging tools for the HPP project.
|


Go to the source code of this file.
Classes | |
| class | hpp::Exception |
| Main exception class for HPP. More... | |
Namespaces | |
| namespace | hpp |
Macros | |
| #define | HPP_THROW_EXCEPTION_(MSG) |
| Launch a HPP exception. | |
| #define | HPP_THROW_EXCEPTION(TYPE, MSG) |
| Launch a HPP exception (generic macro). | |
| #define | HPP_MAKE_EXCEPTION(EXTRA_QUALIFIER, TYPE) |
| Define a custom exception. | |
| #define | HPP_MAKE_EXCEPTION_NO_QUALIFIER(TYPE) |
| Define a custom exception without extra qualifier. | |
Functions | |
| HPP_UTIL_DLLAPI std::ostream & | hpp::operator<< (std::ostream &o, const Exception &exception) |
| Override operator<< to handle exception display. | |
| #define HPP_MAKE_EXCEPTION | ( | EXTRA_QUALIFIER, | |
| TYPE ) |
Define a custom exception.
| #define HPP_MAKE_EXCEPTION_NO_QUALIFIER | ( | TYPE | ) |
Define a custom exception without extra qualifier.
| #define HPP_THROW_EXCEPTION | ( | TYPE, | |
| MSG ) |
Launch a HPP exception (generic macro).
| #define HPP_THROW_EXCEPTION_ | ( | MSG | ) |
Launch a HPP exception.