hpp-util  4.9.0
Debugging tools for the HPP project.
exception-factory.hh File Reference
#include <sstream>
#include <hpp/util/config.hh>
Include dependency graph for exception-factory.hh:

Go to the source code of this file.

Classes

struct  hpp::ExceptionFactory< exception >
 Class to ease exception creation. More...
 

Namespaces

 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. More...
 
#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. More...