|
| template<typename C > |
| | parse_error (C const &context, error_type error) |
| | The constructor. More...
|
| |
| template<typename D > |
| | parse_error (error_type error, D const &detail) |
| | The constructor. More...
|
| |
| template<typename D > |
| | parse_error (size_t line, error_type error, D const &detail) |
| | The constructor. More...
|
| |
| template<typename D > |
| | parse_error (size_t line, std::string const &group, error_type error, D const &detail) |
| | The constructor. More...
|
| |
| template<typename D > |
| | parse_error (size_t line, std::string const &group, std::string const &key, error_type error, D const &detail) |
| | The constructor. More...
|
| |
| template<typename D > |
| | parse_error (std::string const &group, error_type error, D const &detail) |
| | The constructor. More...
|
| |
| template<typename D > |
| | parse_error (std::string const &group, std::string const &key, error_type error, D const &detail) |
| | The constructor. More...
|
| |
| template<typename C > |
| | parse_error (C const &context, std::runtime_error const &error) |
| | The constructor. More...
|
| |
| | parse_error (size_t line, std::runtime_error const &error) |
| | The constructor. More...
|
| |
| | parse_error (size_t line, std::string const &group, std::runtime_error const &error) |
| | The constructor. More...
|
| |
| | parse_error (size_t line, std::string const &group, std::string const &key, std::runtime_error const &error) |
| | The constructor. More...
|
| |
| | parse_error (std::string const &group, std::runtime_error const &error) |
| | The constructor. More...
|
| |
| | parse_error (std::string const &group, std::string const &key, std::runtime_error const &error) |
| | The constructor. More...
|
| |
| | error (std::string const &error) |
| | The constructor. More...
|
| |
| | error (std::string const &error, std::string const &reason) |
| | The constructor. More...
|
| |
|
virtual | ~error () throw () |
| | The destructor.
|
| |
|
virtual | ~error_base () throw () |
| | The destructor.
|
| |
| virtual const char * | why () const throw () |
| | Get the reason for the error. More...
|
| |
| std::string const & | get_reason () const |
| | Get the reason for the error. More...
|
| |
| void | set_reason (std::string const &reason) |
| | Set the reason for the error. More...
|
| |
|
| | error_base (std::string const &error) |
| | The constructor. More...
|
| |
| | error_base (std::string const &error, std::string const &reason) |
| | The constructor. More...
|
| |
| template<typename A , typename B , typename C , typename D , typename E , typename F > |
| static std::string | format_error (A const &context1, B const &context2, C const &context3, error_type error, D const &detail1, E const &detail2, F const &detail3) |
| | Format an error message. More...
|
| |
| template<typename A , typename B , typename C , typename D , typename E , typename F > |
| static std::string | format_error (A const &context1, B const &context2, C const &context3, std::runtime_error const &error, D const &detail1, E const &detail2, F const &detail3) |
| | Format an error message. More...
|
| |
| template<typename A , typename B , typename C , typename R , typename D , typename E , typename F > |
| static std::string | format_reason (A const &context1, B const &context2, C const &context3, R const &error, D const &detail1, E const &detail2, F const &detail3) |
| | Format an reason string. More...
|
| |
| template<typename A > |
| static void | add_detail (boost::format &fmt, A const &value) |
| | Add detail to format string. More...
|
| |
| template<typename A > |
| static void | add_reason (std::string &reason, A const &value) |
| | Add reason to reason string. More...
|
| |