19 #ifndef SBUILD_PARSE_ERROR_H 20 #define SBUILD_PARSE_ERROR_H 22 #include <sbuild/sbuild-custom-error.h> 23 #include <sbuild/sbuild-null.h> 94 std::string
const&
group,
113 std::string
const&
group,
114 std::string
const& key,
148 std::string
const& key,
164 std::runtime_error
const&
error):
177 std::runtime_error
const&
error):
191 std::string
const&
group,
192 std::runtime_error
const&
error):
207 std::string
const&
group,
208 std::string
const& key,
209 std::runtime_error
const&
error):
222 std::runtime_error
const&
error):
236 std::string
const& key,
237 std::runtime_error
const&
error):
Debian source builder components.
Definition: sbuild-auth-null.h:24
parse_error(error_type error, D const &detail)
The constructor.
Definition: sbuild-parse-error.h:61
parse_error(std::string const &group, std::string const &key, std::runtime_error const &error)
The constructor.
Definition: sbuild-parse-error.h:235
T error_type
The enum type providing the error codes for this type.
Definition: sbuild-error.h:114
parse_error(size_t line, std::string const &group, std::runtime_error const &error)
The constructor.
Definition: sbuild-parse-error.h:190
parse_error(std::string const &group, std::string const &key, error_type error, D const &detail)
The constructor.
Definition: sbuild-parse-error.h:147
parse_error(size_t line, error_type error, D const &detail)
The constructor.
Definition: sbuild-parse-error.h:76
parse_error(std::string const &group, std::runtime_error const &error)
The constructor.
Definition: sbuild-parse-error.h:221
parse_error(size_t line, std::string const &group, error_type error, D const &detail)
The constructor.
Definition: sbuild-parse-error.h:93
Error exception class.
Definition: sbuild-error.h:110
Null.
Definition: sbuild-null.h:33
parse_error(size_t line, std::runtime_error const &error)
The constructor.
Definition: sbuild-parse-error.h:176
parse_error(size_t line, std::string const &group, std::string const &key, error_type error, D const &detail)
The constructor.
Definition: sbuild-parse-error.h:112
parse_error(size_t line, std::string const &group, std::string const &key, std::runtime_error const &error)
The constructor.
Definition: sbuild-parse-error.h:206
parse_error(std::string const &group, error_type error, D const &detail)
The constructor.
Definition: sbuild-parse-error.h:130
Parse error.
Definition: sbuild-parse-error.h:35
System group database entry.
Definition: sbuild-util.h:795
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.
parse_error(C const &context, error_type error)
The constructor.
Definition: sbuild-parse-error.h:47
parse_error(C const &context, std::runtime_error const &error)
The constructor.
Definition: sbuild-parse-error.h:163
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.