accumulator | statement_list_typecheckt | private |
add_temp_rlo() | statement_list_typecheckt | private |
add_to_or_rlo_wrapper(const exprt &op) | statement_list_typecheckt | private |
blue | messaget | static |
bold | messaget | static |
bright_blue | messaget | static |
bright_cyan | messaget | static |
bright_green | messaget | static |
bright_magenta | messaget | static |
bright_red | messaget | static |
bright_yellow | messaget | static |
clear_module_state() | statement_list_typecheckt | private |
clear_network_state() | statement_list_typecheckt | private |
command(unsigned c) | messaget | inlinestatic |
conditional_output(mstreamt &mstream, const std::function< void(mstreamt &)> &output_generator) const | messaget | |
create_instance_data_block_type(const statement_list_parse_treet::function_blockt &function_block) | statement_list_typecheckt | private |
cyan | messaget | static |
debug() const | messaget | inline |
eom | messaget | static |
error() const | messaget | inline |
eval_verbosity(const std::string &user_input, const message_levelt default_verbosity, message_handlert &dest) | messaget | static |
faint | messaget | static |
fc_bit | statement_list_typecheckt | private |
get_message_handler() | messaget | inline |
get_mstream(unsigned message_level) const | messaget | inline |
green | messaget | static |
initialize_bit_expression(const exprt &op) | statement_list_typecheckt | private |
italic | messaget | static |
label_references | statement_list_typecheckt | private |
label_referencest typedef | statement_list_typecheckt | private |
M_DEBUG enum value | messaget | |
M_ERROR enum value | messaget | |
M_PROGRESS enum value | messaget | |
M_RESULT enum value | messaget | |
M_STATISTICS enum value | messaget | |
M_STATUS enum value | messaget | |
M_WARNING enum value | messaget | |
magenta | messaget | static |
message_handler | messaget | protected |
message_levelt enum name | messaget | |
messaget(const messaget &other) | messaget | inline |
messaget(message_handlert &_message_handler) | messaget | inlineexplicit |
module | statement_list_typecheckt | private |
mstream | messaget | mutableprotected |
nesting_stack | statement_list_typecheckt | private |
nesting_stackt typedef | statement_list_typecheckt | private |
operator=(const messaget &other) | messaget | inline |
or_bit | statement_list_typecheckt | private |
parse_tree | statement_list_typecheckt | private |
progress() const | messaget | inline |
red | messaget | static |
reset | messaget | static |
result() const | messaget | inline |
rlo_bit | statement_list_typecheckt | private |
save_rlo_state(symbolt &tia_element) | statement_list_typecheckt | private |
set_message_handler(message_handlert &_message_handler) | messaget | inlinevirtual |
statement_list_typecheckt(const statement_list_parse_treet &parse_tree, symbol_table_baset &symbol_table, const std::string &module, message_handlert &message_handler) | statement_list_typecheckt | |
statistics() const | messaget | inline |
status() const | messaget | inline |
stl_labels | statement_list_typecheckt | private |
stl_labelst typedef | statement_list_typecheckt | private |
symbol_table | statement_list_typecheckt | private |
typecheck() override | statement_list_typecheckt | virtual |
typecheck_accumulator_compare_instruction(const irep_idt &comparison) | statement_list_typecheckt | private |
typecheck_binary_accumulator_instruction(const codet &op_code) | statement_list_typecheckt | private |
typecheck_called_function(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_called_function_block(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_called_tia_element(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_code(const codet &instruction, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_CPROVER_assert(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_CPROVER_assume(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_function_block_declaration(const statement_list_parse_treet::function_blockt &function_block) | statement_list_typecheckt | private |
typecheck_function_block_var_decls(const statement_list_parse_treet::var_declarationst &var_decls, struct_union_typet::componentst &components, const irep_idt &var_property) | statement_list_typecheckt | private |
typecheck_function_call_argument_rhs(const symbolt &tia_element, const exprt &rhs) | statement_list_typecheckt | private |
typecheck_function_call_arguments(const std::vector< code_frontend_assignt > &assignments, const code_typet::parametert ¶m, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_function_declaration(const statement_list_parse_treet::functiont &function) | statement_list_typecheckt | private |
typecheck_function_var_decls(const statement_list_parse_treet::var_declarationst &var_decls, code_typet::parameterst ¶ms, const irep_idt &function_name, const irep_idt &var_property) | statement_list_typecheckt | private |
typecheck_identifier(const symbolt &tia_element, const irep_idt &identifier) | statement_list_typecheckt | private |
typecheck_instruction_with_non_const_operand(const codet &op_code) | statement_list_typecheckt | private |
typecheck_instruction_without_operand(const codet &op_code) | statement_list_typecheckt | private |
typecheck_jump_locations(const code_labelt &label, const stl_label_locationt &location) | statement_list_typecheckt | private |
typecheck_label(const codet &instruction, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_label_location(const code_labelt &label) | statement_list_typecheckt | private |
typecheck_label_reference(const irep_idt &label, bool sets_fc_false) | statement_list_typecheckt | private |
typecheck_label_references() | statement_list_typecheckt | private |
typecheck_main() | typecheckt | virtual |
typecheck_nested_boolean_instruction(const codet &op_code, const exprt &rlo_value) | statement_list_typecheckt | private |
typecheck_return_value_assignment(const std::vector< code_frontend_assignt > &assignments, const typet &return_type, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_simple_boolean_instruction_operand(const codet &op_code, const symbolt &tia_element, bool negate) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_add(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_arith(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_div(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_eq(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_gt(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_gte(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_lt(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_lte(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_mul(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_neq(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_dint_sub(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_add(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_arith(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_div(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_eq(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_gt(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_gte(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_lt(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_lte(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_mul(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_neq(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_int_sub(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_add(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_arith(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_div(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_eq(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_gt(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_gte(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_lt(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_lte(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_mul(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_neq(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_accu_real_sub(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_and(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_and_before_or() | statement_list_typecheckt | private |
typecheck_statement_list_and_not(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_assign(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_call(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_clr_rlo(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_instruction(const statement_list_parse_treet::instructiont &instruction, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_jump_conditional(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_jump_conditional_not(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_jump_unconditional(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_load(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_nested_and(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_nested_and_not(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_nested_or(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_nested_or_not(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_nested_xor(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_nested_xor_not(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_nesting_closed(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_networks(const statement_list_parse_treet::tia_modulet &tia_module, symbolt &tia_symbol) | statement_list_typecheckt | private |
typecheck_statement_list_not(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_or(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_or_not(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_reset(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_set(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_set_rlo(const codet &op_code) | statement_list_typecheckt | private |
typecheck_statement_list_transfer(const codet &op_code, symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_xor(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_statement_list_xor_not(const codet &op_code, const symbolt &tia_element) | statement_list_typecheckt | private |
typecheck_tag_list() | statement_list_typecheckt | private |
typecheck_temp_var_decls(const statement_list_parse_treet::tia_modulet &tia_module, symbolt &tia_symbol) | statement_list_typecheckt | private |
typecheckt(message_handlert &_message_handler) | typecheckt | inlineexplicit |
underline | messaget | static |
warning() const | messaget | inline |
yellow | messaget | static |
~messaget() | messaget | virtual |
~typecheckt() | typecheckt | inlinevirtual |