|
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 |
◆ html_scheme_handler()
diagnostics::output_spec::html_scheme_handler::html_scheme_handler |
( |
| ) |
|
|
inline |
◆ get_scheme_name()
const std::string & diagnostics::output_spec::output_factory::scheme_handler::get_scheme_name |
( |
| ) |
const |
|
inlineinherited |
◆ make_sink()
class html_scheme_handler : public output_factory::scheme_handler.
Implements diagnostics::output_spec::output_factory::scheme_handler.
References diagnostics::output_spec::context::get_affected_location_mgr(), diagnostics::output_spec::context::get_base_filename(), diagnostics::output_spec::output_factory::scheme_handler::get_scheme_name(), diagnostics::html_generation_options::m_css, diagnostics::html_generation_options::m_javascript, diagnostics::output_spec::scheme_name_and_params::m_kvs, diagnostics::html_generation_options::m_show_state_diagrams, diagnostics::html_generation_options::m_show_state_diagrams_dot_src, diagnostics::html_generation_options::m_show_state_diagrams_sarif, diagnostics::make_html_sink(), diagnostics::open_html_output_file(), diagnostics::output_spec::context::open_output_file(), diagnostics::output_spec::output_factory::scheme_handler::parse_bool_value(), diagnostics::output_spec::context::report_missing_key(), and diagnostics::output_spec::context::report_unknown_key().
◆ parse_bool_value()
bool 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 |
|
inlineprotectedinherited |
◆ parse_enum_value()
template<typename EnumType, size_t NumValues>
bool 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 |
|
inlineprotectedinherited |
◆ m_scheme_name
const std::string diagnostics::output_spec::output_factory::scheme_handler::m_scheme_name |
|
privateinherited |
The documentation for this class was generated from the following file: