|
| context (const gcc_options &opts, diagnostic_context &dc, line_maps *location_mgr, location_t loc, const char *option_name) |
|
void | report_error (const char *gmsgid,...) const ATTRIBUTE_GCC_DIAG(2 |
|
void void | report_unknown_key (const char *unparsed_arg, const std::string &key, const std::string &scheme_name, auto_vec< const char * > &known_keys) const |
|
void | report_missing_key (const char *unparsed_arg, const std::string &key, const std::string &scheme_name, const char *metavar) const |
|
diagnostic_output_file | open_output_file (label_text &&filename) const |
|
◆ context()
gcc::diagnostics_output_spec::context::context |
( |
const gcc_options & | opts, |
|
|
diagnostic_context & | dc, |
|
|
line_maps * | location_mgr, |
|
|
location_t | loc, |
|
|
const char * | option_name ) |
|
inline |
◆ open_output_file()
diagnostic_output_file gcc::diagnostics_output_spec::context::open_output_file |
( |
label_text && | filename | ) |
const |
◆ report_error()
void gcc::diagnostics_output_spec::context::report_error |
( |
const char * | gmsgid, |
|
|
| ... ) const |
struct context.
References ap, diagnostic_context::begin_group(), diagnostic_context::diagnostic_impl(), diagnostic_context::end_group(), m_dc, m_loc, and m_location_mgr.
Referenced by gcc::diagnostics_output_spec::output_factory::make_sink(), gcc::diagnostics_output_spec::parse(), gcc::diagnostics_output_spec::output_factory::scheme_handler::parse_bool_value(), gcc::diagnostics_output_spec::output_factory::scheme_handler::parse_enum_value(), report_missing_key(), and report_unknown_key().
◆ report_missing_key()
void gcc::diagnostics_output_spec::context::report_missing_key |
( |
const char * | unparsed_arg, |
|
|
const std::string & | key, |
|
|
const std::string & | scheme_name, |
|
|
const char * | metavar ) const |
◆ report_unknown_key()
void gcc::diagnostics_output_spec::context::report_unknown_key |
( |
const char * | unparsed_arg, |
|
|
const std::string & | key, |
|
|
const std::string & | scheme_name, |
|
|
auto_vec< const char * > & | known_keys ) const |
◆ m_dc
◆ m_loc
location_t gcc::diagnostics_output_spec::context::m_loc |
◆ m_location_mgr
line_maps* gcc::diagnostics_output_spec::context::m_location_mgr |
◆ m_option_name
const char* gcc::diagnostics_output_spec::context::m_option_name |
◆ m_opts
const gcc_options& gcc::diagnostics_output_spec::context::m_opts |
The documentation for this struct was generated from the following file: