|  | 
| 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()
  
  | 
        
          | diagnostics_output_spec::output_factory::scheme_handler::scheme_handler | ( | std::string | scheme_name | ) |  |  | inline | 
 
 
◆ ~scheme_handler()
  
  | 
        
          | virtual diagnostics_output_spec::output_factory::scheme_handler::~scheme_handler | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ get_scheme_name()
  
  | 
        
          | const std::string & diagnostics_output_spec::output_factory::scheme_handler::get_scheme_name | ( |  | ) | const |  | inline | 
 
 
◆ make_sink()
◆ 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 |  | inlineprotected | 
 
 
◆ 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 |  | inlineprotected | 
 
 
◆ m_scheme_name
  
  | 
        
          | const std::string diagnostics_output_spec::output_factory::scheme_handler::m_scheme_name |  | private | 
 
 
The documentation for this class was generated from the following file: