7 const char * SeverityNames[] =
20 "string \"" << severity <<
"\" does not contain valid severity",
21 ((std::string)severity) )
33 return SeverityNames[severity];
48 std::ostringstream out;
64 if (
string == SeverityNames[ss] )
69 throw ers::BadSeverity(
ERS_HERE,
string );
81 std::string::size_type pos =
string.find(
'_' );
84 std::istringstream in(
string.substr( pos + 1 ) );
#define ERS_DECLARE_ISSUE(namespace_name, class_name, message, attributes)
std::string to_string(severity s)
severity parse(const std::string &s, severity &)