#include <sbuild-error.h>
Inheritance diagram for sbuild::error_base:


Public Member Functions | |
| virtual | ~error_base () throw () |
| The destructor. | |
| virtual const char * | why () const throw () |
| Get the reason for the error. | |
| std::string const & | get_reason () const |
| Get the reason for the error. | |
| void | set_reason (std::string const &reason) |
| Set the reason for the error. | |
Protected Member Functions | |
| error_base (std::string const &error) | |
| The constructor. | |
| error_base (std::string const &error, std::string const &reason) | |
| The constructor. | |
Private Attributes | |
| std::string | reason |
| The reason for the error. | |
| sbuild::error_base::error_base | ( | std::string const & | error | ) | [inline, protected] |
The constructor.
| error | the error message. |
| sbuild::error_base::error_base | ( | std::string const & | error, | |
| std::string const & | reason | |||
| ) | [inline, protected] |
The constructor.
| error | the error message. | |
| reason | further information about the error |
| virtual sbuild::error_base::~error_base | ( | ) | throw () [inline, virtual] |
The destructor.
| std::string const& sbuild::error_base::get_reason | ( | ) | const [inline] |
Get the reason for the error.
| void sbuild::error_base::set_reason | ( | std::string const & | reason | ) | [inline] |
Set the reason for the error.
| reason | further information about the error |
| virtual const char* sbuild::error_base::why | ( | ) | const throw () [inline, virtual] |
Get the reason for the error.
std::string sbuild::error_base::reason [private] |
The reason for the error.
1.4.7