19 #ifndef SBUILD_PARSE_VALUE_H
20 #define SBUILD_PARSE_VALUE_H
22 #include <sbuild/sbuild-parse-error.h>
23 #include <sbuild/sbuild-log.h>
58 std::string& parsed_value);
71 std::istringstream is(value);
72 is.imbue(std::locale::classic());
76 parsed_value = tmpval;
The value could not be parsed.
Definition: sbuild-parse-value.h:34
Notification messages.
Definition: sbuild-log.h:31
std::ostream & log_debug(debug_level level)
Log a debug message.
Definition: sbuild-log.cc:110
Parse error.
Definition: sbuild-parse-error.h:35
void parse_value(std::string const &value, bool &parsed_value)
Parse a boolean value.
Definition: sbuild-parse-value.cc:49
parse_value_error_code
Error codes.
Definition: sbuild-parse-value.h:32
parse_error< parse_value_error_code > parse_value_error
Exception type.
Definition: sbuild-parse-value.h:38