|  | 
| 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 diagnostic_output_format_open_html_file(), 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(), html_generation_options::m_css, html_generation_options::m_javascript, diagnostics_output_spec::scheme_name_and_params::m_kvs, html_generation_options::m_show_state_diagrams, html_generation_options::m_show_state_diagrams_dot_src, html_generation_options::m_show_state_diagrams_sarif, make_html_sink(), diagnostics_output_spec::context::open_output_file(), output_file, diagnostics_output_spec::output_factory::scheme_handler::parse_bool_value(), diagnostics_output_spec::context::report_missing_key(), diagnostics_output_spec::context::report_unknown_key(), and value.
 
 
◆ 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: