#include <sbuild-parse-error.h>
Inheritance diagram for sbuild::parse_error< T >:
Public Types | |
typedef error< T >::error_type | error_type |
The enum type providing the error codes for this type. | |
Public Member Functions | |
template<typename C> | |
parse_error (C const &context, error_type error) | |
The constructor. | |
template<typename D> | |
parse_error (error_type error, D const &detail) | |
The constructor. | |
template<typename D> | |
parse_error (size_t line, error_type error, D const &detail) | |
The constructor. | |
template<typename D> | |
parse_error (size_t line, std::string const &group, error_type error, D const &detail) | |
The constructor. | |
template<typename D> | |
parse_error (size_t line, std::string const &group, std::string const &key, error_type error, D const &detail) | |
The constructor. | |
template<typename D> | |
parse_error (std::string const &group, error_type error, D const &detail) | |
The constructor. | |
template<typename D> | |
parse_error (std::string const &group, std::string const &key, error_type error, D const &detail) | |
The constructor. | |
template<typename C> | |
parse_error (C const &context, std::runtime_error const &error) | |
The constructor. | |
parse_error (size_t line, std::runtime_error const &error) | |
The constructor. | |
parse_error (size_t line, std::string const &group, std::runtime_error const &error) | |
The constructor. | |
parse_error (size_t line, std::string const &group, std::string const &key, std::runtime_error const &error) | |
The constructor. | |
parse_error (std::string const &group, std::runtime_error const &error) | |
The constructor. | |
parse_error (std::string const &group, std::string const &key, std::runtime_error const &error) | |
The constructor. |
Definition at line 36 of file sbuild-parse-error.h.
typedef error<T>::error_type sbuild::parse_error< T >::error_type |
The enum type providing the error codes for this type.
Reimplemented from sbuild::error< T >.
Definition at line 39 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | C const & | context, | |
error_type | error | |||
) | [inline] |
The constructor.
context | the context of the error. | |
error | the error code. |
Definition at line 48 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | error_type | error, | |
D const & | detail | |||
) | [inline] |
The constructor.
error | the error code. | |
detail | the details of the error. |
Definition at line 62 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | size_t | line, | |
error_type | error, | |||
D const & | detail | |||
) | [inline] |
The constructor.
line | the line the error occurred on. | |
error | the error code. | |
detail | the details of the error. |
Definition at line 77 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | size_t | line, | |
std::string const & | group, | |||
error_type | error, | |||
D const & | detail | |||
) | [inline] |
The constructor.
line | the line the error occurred on. | |
group | the group the error occurred within. | |
error | the error code. | |
detail | the details of the error. |
Definition at line 94 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | size_t | line, | |
std::string const & | group, | |||
std::string const & | key, | |||
error_type | error, | |||
D const & | detail | |||
) | [inline] |
The constructor.
line | the line the error occurred on. | |
group | the group the error occurred within. | |
key | the key the error occurred within. | |
error | the error code. | |
detail | the details of the error. |
Definition at line 113 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | std::string const & | group, | |
error_type | error, | |||
D const & | detail | |||
) | [inline] |
The constructor.
group | the group the error occurred within. | |
error | the error code. | |
detail | the details of the error. |
Definition at line 131 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | std::string const & | group, | |
std::string const & | key, | |||
error_type | error, | |||
D const & | detail | |||
) | [inline] |
The constructor.
group | the group the error occurred within. | |
key | the key the error occurred within. | |
error | the error code. | |
detail | the details of the error. |
Definition at line 148 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | C const & | context, | |
std::runtime_error const & | error | |||
) | [inline] |
The constructor.
context | the context of the error. | |
error | the error. |
Definition at line 164 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | size_t | line, | |
std::runtime_error const & | error | |||
) | [inline] |
The constructor.
line | the line the error occurred on. | |
error | the error. |
Definition at line 177 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | size_t | line, | |
std::string const & | group, | |||
std::runtime_error const & | error | |||
) | [inline] |
The constructor.
line | the line the error occurred on. | |
group | the group the error occurred within. | |
error | the error. |
Definition at line 191 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | size_t | line, | |
std::string const & | group, | |||
std::string const & | key, | |||
std::runtime_error const & | error | |||
) | [inline] |
The constructor.
line | the line the error occurred on. | |
group | the group the error occurred within. | |
key | the key the error occurred within. | |
error | the error. |
Definition at line 207 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | std::string const & | group, | |
std::runtime_error const & | error | |||
) | [inline] |
The constructor.
group | the group the error occurred within. | |
error | the error. |
Definition at line 222 of file sbuild-parse-error.h.
sbuild::parse_error< T >::parse_error | ( | std::string const & | group, | |
std::string const & | key, | |||
std::runtime_error const & | error | |||
) | [inline] |
The constructor.
group | the group the error occurred within. | |
key | the key the error occurred within. | |
error | the error. |
Definition at line 236 of file sbuild-parse-error.h.