cprover
ansi_c_typecheckt Member List

This is the complete list of members for ansi_c_typecheckt, including all inherited members.

add_argc_argv(const symbolt &main_symbol)c_typecheck_basetprotected
add_rounding_mode(exprt &)c_typecheck_basetprotectedstatic
adjust_float_rel(exprt &expr)c_typecheck_basetprotectedvirtual
adjust_function_parameter(typet &type) constc_typecheck_basetprotectedvirtual
ansi_c_typecheckt(ansi_c_parse_treet &_parse_tree, symbol_tablet &_symbol_table, const std::string &_module, message_handlert &_message_handler)ansi_c_typechecktinline
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_typechecktinline
apply_asm_label(const irep_idt &asm_label, symbolt &symbol)c_typecheck_basetprotected
asm_label_mapc_typecheck_basetprotected
asm_label_mapt typedefc_typecheck_basetprotected
break_is_allowedc_typecheck_basetprotected
c_typecheck_baset(symbol_tablet &_symbol_table, const std::string &_module, message_handlert &_message_handler)c_typecheck_basetinline
c_typecheck_baset(symbol_tablet &_symbol_table1, const symbol_tablet &_symbol_table2, const std::string &_module, message_handlert &_message_handler)c_typecheck_basetinline
case_is_allowedc_typecheck_basetprotected
clean_codec_typecheck_basetprotected
continue_is_allowedc_typecheck_basetprotected
current_symbolc_typecheck_basetprotected
debug()messagetinline
designator_enter(const typet &type, designatort &designator)c_typecheck_basetprotected
do_designated_initializer(exprt &result, designatort &designator, const exprt &initializer_list, exprt::operandst::const_iterator init_it, bool force_constant)c_typecheck_basetprotectedvirtual
do_initializer(exprt &initializer, const typet &type, bool force_constant)c_typecheck_basetprotectedvirtual
do_initializer(symbolt &symbol)c_typecheck_basetprotectedvirtual
do_initializer_list(const exprt &value, const typet &type, bool force_constant)c_typecheck_basetprotectedvirtual
do_initializer_rec(const exprt &value, const typet &type, bool force_constant)c_typecheck_basetprotectedvirtual
do_special_functions(side_effect_expr_function_callt &expr)c_typecheck_basetprotectedvirtual
endl(mstreamt &m)messagetinlinestatic
enum_constant_type(const mp_integer &min, const mp_integer &max) constc_typecheck_basetprotected
enum_underlying_type(const mp_integer &min, const mp_integer &max, bool is_packed) constc_typecheck_basetprotected
eom(mstreamt &m)messagetinlinestatic
err_location(const source_locationt &loc)typechecktinline
err_location(const exprt &src)typechecktinline
err_location(const typet &src)typechecktinline
error()messagetinline
follow(const typet &src) constnamespace_baset
follow_macros(exprt &expr) constnamespace_baset
follow_symbol(irept &irep) constnamespace_baset
follow_tag(const union_tag_typet &src) constnamespace_baset
follow_tag(const struct_tag_typet &src) constnamespace_baset
follow_tag(const c_enum_tag_typet &src) constnamespace_baset
gcc_types_compatible_p(const typet &, const typet &)c_typecheck_basetprotectedvirtual
gcc_vector_types_compatible(const vector_typet &, const vector_typet &)c_typecheck_basetprotected
get_max(const std::string &prefix) constnamespacetvirtual
get_message_handler()messagetinline
get_mstream(unsigned message_level)messagetinline
get_symbol_table() constnamespacetinline
id_type_mapt typedefc_typecheck_basetprotected
implicit_typecast(exprt &expr, const typet &type)c_typecheck_basetprotectedvirtual
implicit_typecast_arithmetic(exprt &expr)c_typecheck_basetprotectedvirtual
implicit_typecast_arithmetic(exprt &expr1, exprt &expr2)c_typecheck_basetprotectedvirtual
implicit_typecast_bool(exprt &expr)c_typecheck_basetinlineprotectedvirtual
increment_designator(designatort &designator)c_typecheck_basetprotected
is_complete_type(const typet &type) constc_typecheck_basetprotectedvirtual
is_numeric_type(const typet &src)c_typecheck_basetinlineprotectedstatic
labels_definedc_typecheck_basetprotected
labels_usedc_typecheck_basetprotected
lookup(const irep_idt &name, const symbolt *&symbol) constnamespacetvirtual
namespace_baset::lookup(const irep_idt &name) constnamespace_basetinline
namespace_baset::lookup(const irept &irep) constnamespace_basetinline
M_DEBUG enum valuemessaget
M_ERROR enum valuemessaget
M_PROGRESS enum valuemessaget
M_RESULT enum valuemessaget
M_STATISTICS enum valuemessaget
M_STATUS enum valuemessaget
M_WARNING enum valuemessaget
make_already_typechecked(typet &dest)c_typecheck_basetinlineprotected
make_constant(exprt &expr)c_typecheck_basetprotectedvirtual
make_constant_index(exprt &expr)c_typecheck_basetprotectedvirtual
make_constant_rec(exprt &expr)c_typecheck_basetprotectedvirtual
make_designator(const typet &type, const exprt &src)c_typecheck_basetprotected
make_index_type(exprt &expr)c_typecheck_basetprotectedvirtual
message_handlermessagetprotected
message_levelt enum namemessaget
messaget()messagetinline
messaget(const messaget &other)messagetinline
messaget(message_handlert &_message_handler)messagetinlineexplicit
modec_typecheck_basetprotected
modulec_typecheck_basetprotected
move_symbol(symbolt &symbol, symbolt *&new_symbol)c_typecheck_basetprotected
move_symbol(symbolt &symbol)c_typecheck_basetinlineprotected
mstreammessagetprotected
namespacet(const symbol_tablet &_symbol_table)namespacetinlineexplicit
namespacet(const symbol_tablet &_symbol_table1, const symbol_tablet &_symbol_table2)namespacetinline
namespacet(const symbol_tablet *_symbol_table1, const symbol_tablet *_symbol_table2)namespacetinline
parameter_mapc_typecheck_basetprotected
parse_treeansi_c_typechecktprotected
progress()messagetinline
result()messagetinline
return_typec_typecheck_basetprotected
set_message_handler(message_handlert &_message_handler)messagetinlinevirtual
start_typecheck_code()c_typecheck_basetprotectedvirtual
statistics()messagetinline
status()messagetinline
switch_op_typec_typecheck_basetprotected
symbol_tablec_typecheck_basetprotected
symbol_table1namespacetprotected
symbol_table2namespacetprotected
to_string(const exprt &expr)c_typecheck_basetprotectedvirtual
to_string(const typet &type)c_typecheck_basetprotectedvirtual
typecheck()ansi_c_typechecktvirtual
typecheck_arithmetic_pointer(const exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_array_type(array_typet &type)c_typecheck_basetprotectedvirtual
typecheck_asm(codet &code)c_typecheck_basetprotectedvirtual
typecheck_assign(codet &expr)c_typecheck_basetprotectedvirtual
typecheck_block(codet &code)c_typecheck_basetprotectedvirtual
typecheck_break(codet &code)c_typecheck_basetprotectedvirtual
typecheck_c_bit_field_type(c_bit_field_typet &type)c_typecheck_basetprotectedvirtual
typecheck_c_enum_tag_type(c_enum_tag_typet &type)c_typecheck_basetprotectedvirtual
typecheck_c_enum_type(typet &type)c_typecheck_basetprotectedvirtual
typecheck_code(codet &code)c_typecheck_basetprotectedvirtual
typecheck_code_type(code_typet &type)c_typecheck_basetprotectedvirtual
typecheck_compound_body(struct_union_typet &type)c_typecheck_basetprotectedvirtual
typecheck_compound_type(struct_union_typet &type)c_typecheck_basetprotectedvirtual
typecheck_continue(codet &code)c_typecheck_basetprotectedvirtual
typecheck_custom_type(typet &type)c_typecheck_basetprotectedvirtual
typecheck_decl(codet &code)c_typecheck_basetprotectedvirtual
typecheck_declaration(ansi_c_declarationt &)c_typecheck_basetprotected
typecheck_dowhile(code_dowhilet &code)c_typecheck_basetprotectedvirtual
typecheck_expr(exprt &expr)c_typecheck_basetvirtual
typecheck_expr_address_of(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_alignof(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_binary_arithmetic(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_binary_boolean(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_builtin_offsetof(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_builtin_va_arg(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_comma(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_constant(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_cw_va_arg_typeof(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_dereference(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_function_identifier(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_index(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_main(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_member(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_operands(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_pointer_arithmetic(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_ptrmember(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_rel(binary_relation_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_rel_vector(binary_relation_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_shifts(shift_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_side_effect(side_effect_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_sizeof(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_symbol(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_trinary(if_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_typecast(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_unary_arithmetic(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expr_unary_boolean(exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_expression(codet &code)c_typecheck_basetprotectedvirtual
typecheck_for(codet &code)c_typecheck_basetprotectedvirtual
typecheck_function_body(symbolt &symbol)c_typecheck_basetprotected
typecheck_function_call_arguments(side_effect_expr_function_callt &expr)c_typecheck_basetprotectedvirtual
typecheck_gcc_computed_goto(codet &code)c_typecheck_basetprotectedvirtual
typecheck_gcc_local_label(codet &code)c_typecheck_basetprotectedvirtual
typecheck_gcc_switch_case_range(codet &code)c_typecheck_basetprotectedvirtual
typecheck_goto(code_gotot &code)c_typecheck_basetprotectedvirtual
typecheck_ifthenelse(code_ifthenelset &code)c_typecheck_basetprotectedvirtual
typecheck_label(code_labelt &code)c_typecheck_basetprotectedvirtual
typecheck_main()typechecktvirtual
typecheck_new_symbol(symbolt &symbol)c_typecheck_basetprotected
typecheck_redefinition_non_type(symbolt &old_symbol, symbolt &new_symbol)c_typecheck_basetprotected
typecheck_redefinition_type(symbolt &old_symbol, symbolt &new_symbol)c_typecheck_basetprotected
typecheck_return(codet &code)c_typecheck_basetprotectedvirtual
typecheck_side_effect_assignment(side_effect_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_side_effect_function_call(side_effect_expr_function_callt &expr)c_typecheck_basetprotectedvirtual
typecheck_side_effect_gcc_conditional_expression(side_effect_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_side_effect_statement_expression(side_effect_exprt &expr)c_typecheck_basetprotectedvirtual
typecheck_spec_expr(codet &code, const irep_idt &spec)c_typecheck_basetprotectedvirtual
typecheck_start_thread(codet &code)c_typecheck_basetprotectedvirtual
typecheck_switch(code_switcht &code)c_typecheck_basetprotectedvirtual
typecheck_switch_case(code_switch_caset &code)c_typecheck_basetprotectedvirtual
typecheck_symbol(symbolt &symbol)c_typecheck_basetprotected
typecheck_symbol_type(typet &type)c_typecheck_basetprotectedvirtual
typecheck_type(typet &type)c_typecheck_basetprotectedvirtual
typecheck_typeof_type(typet &type)c_typecheck_basetprotectedvirtual
typecheck_vector_type(vector_typet &type)c_typecheck_basetprotectedvirtual
typecheck_while(code_whilet &code)c_typecheck_basetprotectedvirtual
typecheckt(message_handlert &_message_handler)typechecktinlineexplicit
warning()messagetinline
~ansi_c_typecheckt()ansi_c_typechecktinlinevirtual
~c_typecheck_baset()c_typecheck_basetinlinevirtual
~messaget()messagetvirtual
~namespace_baset()namespace_basetvirtual
~typecheckt()typechecktinlinevirtual