|
CBMC
|
This is the complete list of members for ansi_c_typecheckt, including all inherited members.
| add_parameters_to_symbol_table(symbolt &symbol) | c_typecheck_baset | protected |
| add_rounding_mode(exprt &) | c_typecheck_baset | protectedstatic |
| adjust_float_rel(binary_relation_exprt &) | c_typecheck_baset | protectedvirtual |
| adjust_function_parameter(typet &type) const | c_typecheck_baset | protectedvirtual |
| ansi_c_typecheckt(ansi_c_parse_treet &_parse_tree, symbol_tablet &_symbol_table, const std::string &_module, message_handlert &_message_handler) | ansi_c_typecheckt | inline |
| ansi_c_typecheckt(ansi_c_parse_treet &_parse_tree, symbol_tablet &_symbol_table1, const symbol_tablet &_symbol_table2, const std::string &_module, message_handlert &_message_handler) | ansi_c_typecheckt | inline |
| apply_asm_label(const irep_idt &asm_label, symbolt &symbol) | c_typecheck_baset | protected |
| asm_label_map | c_typecheck_baset | protected |
| asm_label_mapt typedef | c_typecheck_baset | protected |
| blue | messaget | static |
| bold | messaget | static |
| break_is_allowed | c_typecheck_baset | protected |
| bright_blue | messaget | static |
| bright_cyan | messaget | static |
| bright_green | messaget | static |
| bright_magenta | messaget | static |
| bright_red | messaget | static |
| bright_yellow | messaget | static |
| c_typecheck_baset(symbol_tablet &_symbol_table, const std::string &_module, message_handlert &_message_handler) | c_typecheck_baset | inline |
| c_typecheck_baset(symbol_tablet &_symbol_table1, const symbol_tablet &_symbol_table2, const std::string &_module, message_handlert &_message_handler) | c_typecheck_baset | inline |
| case_is_allowed | c_typecheck_baset | protected |
| check_history_expr_return_value(const exprt &expr, std::string &clause_type) | c_typecheck_baset | protectedvirtual |
| clean_code | c_typecheck_baset | protected |
| command(unsigned c) | messaget | inlinestatic |
| conditional_output(mstreamt &mstream, const std::function< void(mstreamt &)> &output_generator) const | messaget | |
| continue_is_allowed | c_typecheck_baset | protected |
| current_symbol | c_typecheck_baset | protected |
| cyan | messaget | static |
| debug() const | messaget | inline |
| designator_enter(const typet &type, designatort &designator) | c_typecheck_baset | protected |
| disallow_subexpr_by_id(const exprt &, const irep_idt &, const std::string &) const | c_typecheck_baset | protected |
| do_designated_initializer(exprt &result, designatort &designator, const exprt &initializer_list, exprt::operandst::const_iterator init_it, bool force_constant) | c_typecheck_baset | protectedvirtual |
| do_initializer(exprt &initializer, const typet &type, bool force_constant) | c_typecheck_baset | protectedvirtual |
| do_initializer(symbolt &symbol) | c_typecheck_baset | protectedvirtual |
| do_initializer_list(const exprt &value, const typet &type, bool force_constant) | c_typecheck_baset | protectedvirtual |
| do_initializer_rec(const exprt &value, const typet &type, bool force_constant) | c_typecheck_baset | protectedvirtual |
| do_special_functions(side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
| enum_constant_type(const mp_integer &min, const mp_integer &max) const | c_typecheck_baset | protected |
| enum_underlying_type(const mp_integer &min, const mp_integer &max, bool is_packed) const | c_typecheck_baset | protected |
| 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 |
| follow(const typet &) const | namespace_baset | |
| follow_macros(exprt &) const | namespace_baset | |
| follow_tag(const union_tag_typet &) const | namespace_baset | |
| follow_tag(const struct_tag_typet &) const | namespace_baset | |
| follow_tag(const c_enum_tag_typet &) const | namespace_baset | |
| gcc_types_compatible_p(const typet &, const typet &) | c_typecheck_baset | protectedvirtual |
| gcc_vector_types_compatible(const vector_typet &, const vector_typet &) | c_typecheck_baset | protected |
| get_message_handler() | messaget | inline |
| get_mstream(unsigned message_level) const | messaget | inline |
| get_symbol_table() const | namespacet | inline |
| green | messaget | static |
| id_type_mapt typedef | c_typecheck_baset | protected |
| implicit_typecast(exprt &expr, const typet &type) | c_typecheck_baset | protectedvirtual |
| implicit_typecast_arithmetic(exprt &expr) | c_typecheck_baset | protectedvirtual |
| implicit_typecast_arithmetic(exprt &expr1, exprt &expr2) | c_typecheck_baset | protectedvirtual |
| implicit_typecast_bool(exprt &expr) | c_typecheck_baset | inlineprotectedvirtual |
| increment_designator(designatort &designator) | c_typecheck_baset | protected |
| instantiate_gcc_polymorphic_builtin(const irep_idt &identifier, const symbol_exprt &function_symbol) | c_typecheck_baset | protectedvirtual |
| is_complete_type(const typet &type) const | c_typecheck_baset | protectedvirtual |
| is_numeric_type(const typet &src) | c_typecheck_baset | inlineprotectedstatic |
| italic | messaget | static |
| labels_defined | c_typecheck_baset | protected |
| labels_used | c_typecheck_baset | protected |
| lookup(const irep_idt &name, const symbolt *&symbol) const override | namespacet | virtual |
| lookup(const irep_idt &name) const | namespacet | inline |
| lookup(const symbol_exprt &) const | namespacet | |
| lookup(const tag_typet &) const | namespacet | |
| lookup(const irep_idt &name, const symbolt *&symbol) const=0 | namespacet | |
| namespace_baset::lookup(const irep_idt &name) const | namespace_baset | inline |
| namespace_baset::lookup(const symbol_exprt &) const | namespace_baset | |
| namespace_baset::lookup(const tag_typet &) const | namespace_baset | |
| 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 |
| make_constant(exprt &expr) | c_typecheck_baset | protectedvirtual |
| make_constant_index(exprt &expr) | c_typecheck_baset | protectedvirtual |
| make_designator(const typet &type, const exprt &src) | c_typecheck_baset | protected |
| make_index_type(exprt &expr) | c_typecheck_baset | protectedvirtual |
| message_handler | messaget | protected |
| message_levelt enum name | messaget | |
| messaget() | messaget | inline |
| messaget(const messaget &other) | messaget | inline |
| messaget(message_handlert &_message_handler) | messaget | inlineexplicit |
| mode | c_typecheck_baset | protected |
| module | c_typecheck_baset | protected |
| move_symbol(symbolt &symbol, symbolt *&new_symbol) | c_typecheck_baset | protected |
| move_symbol(symbolt &symbol) | c_typecheck_baset | inlineprotected |
| mstream | messaget | mutableprotected |
| namespacet(const symbol_table_baset &_symbol_table) | namespacet | inlineexplicit |
| namespacet(const symbol_table_baset &_symbol_table1, const symbol_table_baset &_symbol_table2) | namespacet | inline |
| namespacet(const symbol_table_baset *_symbol_table1, const symbol_table_baset *_symbol_table2) | namespacet | inline |
| operator=(const messaget &other) | messaget | inline |
| parameter_map | c_typecheck_baset | protected |
| parse_tree | ansi_c_typecheckt | protected |
| progress() const | messaget | inline |
| red | messaget | static |
| reset | messaget | static |
| result() const | messaget | inline |
| return_type | c_typecheck_baset | protected |
| set_message_handler(message_handlert &_message_handler) | messaget | inlinevirtual |
| smallest_unused_suffix(const std::string &prefix) const override | namespacet | virtual |
| start_typecheck_code() | c_typecheck_baset | protectedvirtual |
| statistics() const | messaget | inline |
| status() const | messaget | inline |
| switch_op_type | c_typecheck_baset | protected |
| symbol_table | c_typecheck_baset | protected |
| symbol_table1 | namespacet | protected |
| symbol_table2 | namespacet | protected |
| throw_on_side_effects(const exprt &expr) | c_typecheck_baset | protectedvirtual |
| to_string(const exprt &expr) | c_typecheck_baset | protectedvirtual |
| to_string(const typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck() | ansi_c_typecheckt | virtual |
| typecheck_arithmetic_pointer(const exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_array_type(array_typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_asm(code_asmt &code) | c_typecheck_baset | protectedvirtual |
| typecheck_assign(codet &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_block(code_blockt &code) | c_typecheck_baset | protectedvirtual |
| typecheck_break(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_builtin_overflow(side_effect_expr_function_callt &expr, const irep_idt &arith_op) | c_typecheck_baset | protected |
| typecheck_c_bit_field_type(c_bit_field_typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_c_enum_tag_type(c_enum_tag_typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_c_enum_type(typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_code(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_code_type(code_typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_compound_body(struct_union_typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_compound_type(struct_union_typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_conditional_targets(exprt::operandst &targets, const std::function< void(exprt &)> typecheck_target, const std::string &clause_type) | c_typecheck_baset | protectedvirtual |
| typecheck_continue(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_custom_type(typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_decl(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_declaration(ansi_c_declarationt &) | c_typecheck_baset | protected |
| typecheck_dowhile(code_dowhilet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_expr(exprt &expr) | c_typecheck_baset | virtual |
| typecheck_expr_address_of(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_alignof(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_binary_arithmetic(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_binary_boolean(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_builtin_offsetof(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_builtin_va_arg(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_comma(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_constant(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_cw_va_arg_typeof(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_dereference(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_function_identifier(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_index(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_main(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_member(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_operands(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_pointer_arithmetic(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_ptrmember(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_rel(binary_relation_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_rel_vector(binary_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_shifts(shift_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_side_effect(side_effect_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_sizeof(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_symbol(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_trinary(if_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_typecast(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_unary_arithmetic(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expr_unary_boolean(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_expression(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_for(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_function_body(symbolt &symbol) | c_typecheck_baset | protected |
| typecheck_function_call_arguments(side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_gcc_computed_goto(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_gcc_local_label(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_gcc_polymorphic_builtin(const irep_idt &identifier, const exprt::operandst &arguments, const source_locationt &source_location) | c_typecheck_baset | protectedvirtual |
| typecheck_gcc_switch_case_range(code_gcc_switch_case_ranget &) | c_typecheck_baset | protectedvirtual |
| typecheck_goto(code_gotot &code) | c_typecheck_baset | protectedvirtual |
| typecheck_ifthenelse(code_ifthenelset &code) | c_typecheck_baset | protectedvirtual |
| typecheck_label(code_labelt &code) | c_typecheck_baset | protectedvirtual |
| typecheck_main() | typecheckt | virtual |
| typecheck_new_symbol(symbolt &symbol) | c_typecheck_baset | protected |
| typecheck_redefinition_non_type(symbolt &old_symbol, symbolt &new_symbol) | c_typecheck_baset | protected |
| typecheck_redefinition_type(symbolt &old_symbol, symbolt &new_symbol) | c_typecheck_baset | protected |
| typecheck_return(code_frontend_returnt &) | c_typecheck_baset | protectedvirtual |
| typecheck_saturating_arithmetic(const side_effect_expr_function_callt &expr) | c_typecheck_baset | protected |
| typecheck_shuffle_vector(const side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_side_effect_assignment(side_effect_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_side_effect_function_call(side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_side_effect_gcc_conditional_expression(side_effect_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_side_effect_statement_expression(side_effect_exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_spec_assigns(exprt::operandst &targets) | c_typecheck_baset | protectedvirtual |
| typecheck_spec_assigns_target(exprt &target) | c_typecheck_baset | protectedvirtual |
| typecheck_spec_condition(exprt &condition) | c_typecheck_baset | protectedvirtual |
| typecheck_spec_decreases(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_spec_function_pointer_obeys_contract(exprt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_spec_loop_invariant(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_start_thread(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_switch(codet &code) | c_typecheck_baset | protectedvirtual |
| typecheck_switch_case(code_switch_caset &code) | c_typecheck_baset | protectedvirtual |
| typecheck_symbol(symbolt &symbol) | c_typecheck_baset | protected |
| typecheck_type(typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_typed_target_call(side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
| typecheck_typedef_type(typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_typeof_type(typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_vector_type(typet &type) | c_typecheck_baset | protectedvirtual |
| typecheck_while(code_whilet &code) | c_typecheck_baset | protectedvirtual |
| typecheckt(message_handlert &_message_handler) | typecheckt | inlineexplicit |
| underline | messaget | static |
| warning() const | messaget | inline |
| yellow | messaget | static |
| ~ansi_c_typecheckt() | ansi_c_typecheckt | inlinevirtual |
| ~c_typecheck_baset() | c_typecheck_baset | inlinevirtual |
| ~messaget() | messaget | virtual |
| ~namespace_baset() | namespace_baset | virtual |
| ~typecheckt() | typecheckt | inlinevirtual |