54 inline std::ostream&
operator << ( std::ostream &out, std::exception
const& err ) {
55 return ( out << err.what() );
62 template<
typename HEAD,
typename ...TAIL>
66 template<
typename HEAD,
typename ...TAIL>
67 inline void handle( HEAD
const &head, TAIL
const &... tail ) {
78 std::cerr << except.what() << std::endl;
ostream & operator<<(ostream &stream, const smalluint &sml)
Definition: comm_tcp.h:127
Definition: exception.h:76
exception_abort(const std::exception &except)
Definition: exception.h:77
Definition: exception.h:58
void handle(HEAD const &head, TAIL const &... tail)
Definition: exception.h:67
void handle(void)
Definition: exception.h:71
exception_segv()
Definition: exception.h:59
exception_segv(HEAD const &head, TAIL const &... tail)
Definition: exception.h:63
Definition: exception.h:83
exception_throw(const std::exception &)
Definition: exception.h:84
Provides a number of utility functions used through the rest of the library.