10 #include "boost/exception/all.hpp"
23 struct base_exception :
virtual public std::exception,
virtual public boost::exception {
24 typedef boost::error_info<struct errinfo_message_, std::string> msg_t;
25 typedef boost::error_info<struct errinfo_str1_, std::string> str1_t;
26 typedef boost::error_info<struct errinfo_str2_, std::string> str2_t;
27 typedef boost::error_info<struct errinfo_str3_, std::string> str3_t;
28 typedef boost::error_info<struct errinfo_int1_, int> int1_t;
29 typedef boost::error_info<struct errinfo_int2_, int> int2_t;
30 typedef boost::error_info<struct errinfo_node_id_, Node_id> node_id_t;
31 typedef boost::errinfo_nested_exception nested_t;