|
bool | parse_bool_value (const context &ctxt, const char *unparsed_arg, const std::string &key, const std::string &value, bool &out) const |
|
template<typename EnumType , size_t NumValues> |
bool | parse_enum_value (const context &ctxt, const char *unparsed_arg, const std::string &key, const std::string &value, const std::array< std::pair< const char *, EnumType >, NumValues > &value_names, EnumType &out) const |
|
◆ scheme_handler()
gcc::diagnostics_output_spec::output_factory::scheme_handler::scheme_handler |
( |
std::string | scheme_name | ) |
|
|
inline |
◆ ~scheme_handler()
virtual gcc::diagnostics_output_spec::output_factory::scheme_handler::~scheme_handler |
( |
| ) |
|
|
inlinevirtual |
◆ get_scheme_name()
const std::string & gcc::diagnostics_output_spec::output_factory::scheme_handler::get_scheme_name |
( |
| ) |
const |
|
inline |
◆ make_sink()
◆ parse_bool_value()
bool gcc::diagnostics_output_spec::output_factory::scheme_handler::parse_bool_value |
( |
const context & | ctxt, |
|
|
const char * | unparsed_arg, |
|
|
const std::string & | key, |
|
|
const std::string & | value, |
|
|
bool & | out ) const |
|
inlineprotected |
◆ parse_enum_value()
template<typename EnumType , size_t NumValues>
bool gcc::diagnostics_output_spec::output_factory::scheme_handler::parse_enum_value |
( |
const context & | ctxt, |
|
|
const char * | unparsed_arg, |
|
|
const std::string & | key, |
|
|
const std::string & | value, |
|
|
const std::array< std::pair< const char *, EnumType >, NumValues > & | value_names, |
|
|
EnumType & | out ) const |
|
inlineprotected |
◆ m_scheme_name
const std::string gcc::diagnostics_output_spec::output_factory::scheme_handler::m_scheme_name |
|
private |
The documentation for this class was generated from the following file: