24 #ifndef UTILIB_EXCEPTION_HPP_
25 #define UTILIB_EXCEPTION_HPP_
51 explicit Exception(
const std::string& message);
58 explicit Exception(
const std::string& message,
const char *file,
int line);
70 virtual const char*
what()
const throw();
90 #define lbm_fail(ERROR_MESSAGE) throw(UtilLib::Exception(ERROR_MESSAGE, __FILE__, __LINE__))
92 #endif // UTILIB_EXCEPTION_HPP_
virtual const char * what() const
Exception(const char *message)