19 #ifndef SBUILD_PARSE_ERROR_H
20 #define SBUILD_PARSE_ERROR_H
22 #include <sbuild/custom-error.h>
48 sbuild::error<T>(this->
format_error(context, nullptr, nullptr, error, nullptr, nullptr, nullptr),
49 this->
format_reason(context, nullptr, nullptr, error, nullptr, nullptr, nullptr))
62 sbuild::error<T>(this->
format_error(nullptr, nullptr, nullptr, error, detail, nullptr, nullptr),
63 this->
format_reason(nullptr, nullptr, nullptr, error, detail, nullptr, nullptr))
78 sbuild::error<T>(this->
format_error(line, nullptr, nullptr, error, detail, nullptr, nullptr),
79 this->
format_reason(line, nullptr, nullptr, error, detail, nullptr, nullptr))
93 const std::string&
group,
96 sbuild::error<T>(this->
format_error(line, group, nullptr, error, detail, nullptr, nullptr),
97 this->
format_reason(line, group, nullptr, error, detail, nullptr, nullptr))
112 const std::string&
group,
113 const std::string& key,
116 sbuild::error<T>(this->
format_error(line, group, key, error, detail, nullptr, nullptr),
117 this->
format_reason(line, group, key, error, detail, nullptr, nullptr))
132 sbuild::error<T>(this->
format_error(group, nullptr, nullptr, error, detail, nullptr, nullptr),
133 this->
format_reason(group, nullptr, nullptr, error, detail, nullptr, nullptr))
147 const std::string& key,
150 sbuild::error<T>(this->
format_error(group, key, nullptr, error, detail, nullptr, nullptr),
151 this->
format_reason(group, key, nullptr, error, detail, nullptr, nullptr))
163 const std::runtime_error&
error):
164 sbuild::error<T>(sbuild::error<T>::
format_error(context, nullptr, nullptr, error, nullptr, nullptr, nullptr),
165 sbuild::error<T>::
format_reason(context, nullptr, nullptr, error, nullptr, nullptr, nullptr))
176 const std::runtime_error&
error):
177 sbuild::error<T>(sbuild::error<T>::
format_error(line, nullptr, nullptr, error, nullptr, nullptr, nullptr),
178 sbuild::error<T>::
format_reason(line, nullptr, nullptr, error, nullptr, nullptr, nullptr))
190 const std::string&
group,
191 const std::runtime_error&
error):
192 sbuild::error<T>(sbuild::error<T>::
format_error(line, group, nullptr, error, nullptr, nullptr, nullptr),
193 sbuild::error<T>::
format_reason(line, group, nullptr, error, nullptr, nullptr, nullptr))
206 const std::string&
group,
207 const std::string& key,
208 const std::runtime_error&
error):
209 sbuild::error<T>(sbuild::error<T>::
format_error(line, group, key, error, nullptr, nullptr, nullptr),
210 sbuild::error<T>::
format_reason(line, group, key, error, nullptr, nullptr, nullptr))
221 const std::runtime_error&
error):
222 sbuild::error<T>(sbuild::error<T>::
format_error(group, nullptr, nullptr, error, nullptr, nullptr, nullptr),
223 sbuild::error<T>::
format_reason(group, nullptr, nullptr, error, nullptr, nullptr, nullptr))
235 const std::string& key,
236 const std::runtime_error&
error):
237 sbuild::error<T>(sbuild::error<T>::
format_error(group, key, nullptr, error, nullptr, nullptr, nullptr),
238 sbuild::error<T>::
format_reason(group, key, nullptr, error, nullptr, nullptr, nullptr))