Cthulhu  0.2.10
Cthulhu compiler collection
tool_t Struct Reference

#include <cmd.h>

Collaboration diagram for tool_t:

Data Fields

cfg_group_tconfig
 
cfg_field_tadd_language
 
cfg_field_tadd_plugin
 
cfg_field_tadd_target
 
cfg_field_temit_tree
 
cfg_field_temit_ssa
 
cfg_field_toutput_dir
 
cfg_field_toutput_layout
 
cfg_field_toutput_target
 
cfg_field_twarn_as_error
 
cfg_field_treport_limit
 
cfg_field_treport_style
 
setup_options_t options
 
cfg_group_troot
 
cfg_field_theader_output
 
cfg_field_tsource_output
 
cfg_field_tprint_all_langs
 
cfg_field_tprint_one_lang
 
cfg_field_tprint_all_diags
 
cfg_field_tprint_one_diag
 
cfg_group_tm_config
 
cfg_field_tenum_argument
 
cfg_field_tflag_argument
 
cfg_field_ttest_backtrace
 
cfg_field_tnotify_style
 
cfg_field_tzero_indexed
 

Detailed Description

Definition at line 13 of file cmd.h.

Field Documentation

◆ add_language

cfg_field_t* tool_t::add_language

Definition at line 17 of file cmd.h.

◆ add_plugin

cfg_field_t* tool_t::add_plugin

Definition at line 18 of file cmd.h.

◆ add_target

cfg_field_t* tool_t::add_target

Definition at line 19 of file cmd.h.

◆ config

cfg_group_t* tool_t::config

Definition at line 15 of file cmd.h.

◆ emit_ssa

cfg_field_t* tool_t::emit_ssa

Definition at line 22 of file cmd.h.

◆ emit_tree

cfg_field_t* tool_t::emit_tree

Definition at line 21 of file cmd.h.

◆ enum_argument

cfg_field_t* tool_t::enum_argument

Definition at line 19 of file main.c.

◆ flag_argument

cfg_field_t* tool_t::flag_argument

Definition at line 20 of file main.c.

◆ header_output

cfg_field_t* tool_t::header_output

Definition at line 46 of file main.c.

◆ m_config

cfg_group_t * tool_t::m_config

Definition at line 17 of file main.c.

◆ notify_style

cfg_field_t* tool_t::notify_style

Definition at line 27 of file main.c.

◆ options

setup_options_t tool_t::options

Definition at line 31 of file cmd.h.

◆ output_dir

cfg_field_t* tool_t::output_dir

Definition at line 23 of file cmd.h.

◆ output_layout

cfg_field_t* tool_t::output_layout

Definition at line 24 of file cmd.h.

◆ output_target

cfg_field_t* tool_t::output_target

Definition at line 25 of file cmd.h.

◆ print_all_diags

cfg_field_t* tool_t::print_all_diags

Definition at line 79 of file main.c.

◆ print_all_langs

cfg_field_t* tool_t::print_all_langs

Definition at line 76 of file main.c.

◆ print_one_diag

cfg_field_t* tool_t::print_one_diag

Definition at line 80 of file main.c.

◆ print_one_lang

cfg_field_t* tool_t::print_one_lang

Definition at line 77 of file main.c.

◆ report_limit

cfg_field_t* tool_t::report_limit

Definition at line 28 of file cmd.h.

◆ report_style

cfg_field_t* tool_t::report_style

Definition at line 29 of file cmd.h.

◆ root

cfg_group_t * tool_t::root

Definition at line 44 of file main.c.

◆ source_output

cfg_field_t* tool_t::source_output

Definition at line 47 of file main.c.

◆ test_backtrace

cfg_field_t* tool_t::test_backtrace

Definition at line 26 of file main.c.

◆ warn_as_error

cfg_field_t* tool_t::warn_as_error

Definition at line 27 of file cmd.h.

◆ zero_indexed

cfg_field_t* tool_t::zero_indexed

Definition at line 28 of file main.c.


The documentation for this struct was generated from the following files: