#include <sbuild-custom-error.h>
Inheritance diagram for sbuild::custom_error< T >:


Public Types | |
| typedef error< T >::error_type | error_type |
| The enum type providing the error codes for this type. | |
Public Member Functions | |
| custom_error (error_type error) | |
| The constructor. | |
| template<typename C> | |
| custom_error (C const &context, error_type error) | |
| The constructor. | |
| template<typename D> | |
| custom_error (error_type error, D const &detail) | |
| The constructor. | |
| template<typename D, typename E> | |
| custom_error (error_type error, D const &detail, E const &detail2) | |
| The constructor. | |
| template<typename C, typename D> | |
| custom_error (C const &context, error_type error, D const &detail) | |
| The constructor. | |
| template<typename C, typename D, typename E> | |
| custom_error (C const &context, error_type error, D const &detail, E const &detail2) | |
| The constructor. | |
| template<typename C, typename D, typename E> | |
| custom_error (C const &context1, D const &context2, error_type error, E const &detail) | |
| The constructor. | |
| template<typename C, typename D, typename E, typename F> | |
| custom_error (C const &context1, D const &context2, error_type error, E const &detail, F const &detail2) | |
| The constructor. | |
| custom_error (std::runtime_error const &error) | |
| The constructor. | |
| custom_error (error_base const &error) | |
| The constructor. | |
| template<typename C> | |
| custom_error (C const &context, std::runtime_error const &error) | |
| The constructor. | |
| template<typename C> | |
| custom_error (C const &context, error_base const &error) | |
| The constructor. | |
| virtual | ~custom_error () throw () |
| The destructor. | |
Definition at line 33 of file sbuild-custom-error.h.
| typedef error<T>::error_type sbuild::custom_error< T >::error_type |
The enum type providing the error codes for this type.
Reimplemented from sbuild::error< T >.
Definition at line 37 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | error_type | error | ) | [inline] |
The constructor.
| error | the error code. |
Definition at line 44 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | C const & | context, | |
| error_type | error | |||
| ) | [inline] |
The constructor.
| context | the context of the error. | |
| error | the error code. |
Definition at line 57 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | error_type | error, | |
| D const & | detail | |||
| ) | [inline] |
The constructor.
| error | the error code. | |
| detail | the details of the error. |
Definition at line 71 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | error_type | error, | |
| D const & | detail, | |||
| E const & | detail2 | |||
| ) | [inline] |
The constructor.
| error | the error code. | |
| detail | the details of the error. | |
| detail2 | additional details of the error. |
Definition at line 86 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | C const & | context, | |
| error_type | error, | |||
| D const & | detail | |||
| ) | [inline] |
The constructor.
| context | the context of the error. | |
| error | the error code. | |
| detail | the details of the error. |
Definition at line 102 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | C const & | context, | |
| error_type | error, | |||
| D const & | detail, | |||
| E const & | detail2 | |||
| ) | [inline] |
The constructor.
| context | the context of the error. | |
| error | the error code. | |
| detail | the details of the error. | |
| detail2 | additional details of the error. |
Definition at line 119 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | C const & | context1, | |
| D const & | context2, | |||
| error_type | error, | |||
| E const & | detail | |||
| ) | [inline] |
The constructor.
| context1 | the context of the error. | |
| context2 | additional context of the error. | |
| error | the error code. | |
| detail | the details of the error. |
Definition at line 137 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | C const & | context1, | |
| D const & | context2, | |||
| error_type | error, | |||
| E const & | detail, | |||
| F const & | detail2 | |||
| ) | [inline] |
The constructor.
| context1 | the context of the error. | |
| context2 | additional context of the error. | |
| error | the error code. | |
| detail | the details of the error. | |
| detail2 | additional details of the error. |
Definition at line 156 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | std::runtime_error const & | error | ) | [inline] |
| sbuild::custom_error< T >::custom_error | ( | error_base const & | error | ) | [inline] |
| sbuild::custom_error< T >::custom_error | ( | C const & | context, | |
| std::runtime_error const & | error | |||
| ) | [inline] |
The constructor.
| context | the context of the error. | |
| error | the error. |
Definition at line 195 of file sbuild-custom-error.h.
| sbuild::custom_error< T >::custom_error | ( | C const & | context, | |
| error_base const & | error | |||
| ) | [inline] |
The constructor.
| context | the context of the error. | |
| error | the error. |
Definition at line 209 of file sbuild-custom-error.h.
| virtual sbuild::custom_error< T >::~custom_error | ( | ) | throw () [inline, virtual] |
1.5.1