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

Go to the source code of this file.
Classes | |
| struct | hpp::ExceptionFactory< exception > |
| Class to ease exception creation. More... | |
Namespaces | |
| namespace | hpp |
Macros | |
| #define | HPP_THROW(TYPE, MSG) throw ::hpp::ExceptionFactory<TYPE>() << MSG << ::hpp::ThrowException() |
| Throw an exception of type using MSG as a string stream. | |
| #define | HPP_THROW_WITH_LINEINFO(TYPE, MSG) HPP_THROW(TYPE, MSG << " at " << __FILE__ << ":" << __LINE__) |
| Throw an exception of type using MSG as a string stream. | |