CBMC
|
This is the complete list of members for cpp_typecheckt, including all inherited members.
add_anonymous_members_to_scope(const symbolt &struct_union_symbol) | cpp_typecheckt | protected |
add_base_components(const struct_typet &from, const irep_idt &access, struct_typet &to, std::set< irep_idt > &bases, std::set< irep_idt > &vbases, bool is_virtual) | cpp_typecheckt | protected |
add_implicit_dereference(exprt &) | cpp_typecheckt | protected |
add_method_body(symbolt *_method_symbol) | cpp_typecheckt | protected |
add_parameters_to_symbol_table(symbolt &symbol) | c_typecheck_baset | protected |
add_rounding_mode(exprt &) | c_typecheck_baset | protectedstatic |
add_this_to_method_type(const symbolt &compound_symbol, code_typet &method_type, const typet &method_qualifier) | cpp_typecheckt | protected |
adjust_float_rel(binary_relation_exprt &) | c_typecheck_baset | protectedvirtual |
adjust_function_parameter(typet &type) const | c_typecheck_baset | protectedvirtual |
anon_counter | cpp_typecheckt | protected |
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 |
builtin_factory(const irep_idt &) override | cpp_typecheckt | protectedvirtual |
c_typecheck_baset(symbol_table_baset &_symbol_table, const std::string &_module, message_handlert &_message_handler) | c_typecheck_baset | inline |
c_typecheck_baset(symbol_table_baset &_symbol_table1, const symbol_table_baset &_symbol_table2, const std::string &_module, message_handlert &_message_handler) | c_typecheck_baset | inline |
case_is_allowed | c_typecheck_baset | protected |
cast_away_constness(const typet &t1, const typet &t2) const | cpp_typecheckt | protected |
check_component_access(const struct_union_typet::componentt &component, const struct_union_typet &struct_union_type) | cpp_typecheckt | protected |
check_fixed_size_array(typet &type) | cpp_typecheckt | protected |
check_history_expr_return_value(const exprt &expr, std::string &clause_type) | c_typecheck_baset | protectedvirtual |
check_member_initializers(const struct_typet::basest &bases, const struct_typet::componentst &components, const irept &initializers) | cpp_typecheckt | protected |
check_was_freed(const exprt &expr, std::string &clause_type) | c_typecheck_baset | protectedvirtual |
class_template_identifier(const irep_idt &base_name, const template_typet &template_type, const cpp_template_args_non_tct &partial_specialization_args) | cpp_typecheckt | protected |
class_template_symbol(const source_locationt &source_location, const symbolt &template_symbol, const cpp_template_args_tct &specialization_template_args, const cpp_template_args_tct &full_template_args) | cpp_typecheckt | protected |
clean_code | c_typecheck_baset | protected |
clean_up() | cpp_typecheckt | protected |
command(unsigned c) | messaget | inlinestatic |
conditional_output(mstreamt &mstream, const std::function< void(mstreamt &)> &output_generator) const | messaget | |
const_typecast(const exprt &expr, const typet &type, exprt &new_expr) | cpp_typecheckt | |
contains_cpp_name(const exprt &) | cpp_typecheckt | |
continue_is_allowed | c_typecheck_baset | protected |
convert(cpp_linkage_spect &) | cpp_typecheckt | protected |
convert(cpp_namespace_spect &) | cpp_typecheckt | protected |
convert(cpp_usingt &) | cpp_typecheckt | protected |
convert(cpp_itemt &) | cpp_typecheckt | protected |
convert(cpp_declarationt &) | cpp_typecheckt | protected |
convert(cpp_declaratort &) | cpp_typecheckt | protected |
convert(cpp_static_assertt &) | cpp_typecheckt | protected |
convert_anon_struct_union_member(const cpp_declarationt &declaration, const irep_idt &access, struct_typet::componentst &components) | cpp_typecheckt | protected |
convert_anonymous_union(cpp_declarationt &declaration) | cpp_typecheckt | protected |
convert_class_template_specialization(cpp_declarationt &declaration) | cpp_typecheckt | protected |
convert_function(symbolt &symbol) | cpp_typecheckt | protected |
convert_initializer(symbolt &symbol) | cpp_typecheckt | protected |
convert_non_template_declaration(cpp_declarationt &declaration) | cpp_typecheckt | protected |
convert_parameter(const irep_idt ¤t_mode, code_typet::parametert ¶meter) | cpp_typecheckt | protected |
convert_parameters(const irep_idt ¤t_mode, code_typet &function_type) | cpp_typecheckt | protected |
convert_pmop(exprt &expr) | cpp_typecheckt | protected |
convert_template_declaration(cpp_declarationt &declaration) | cpp_typecheckt | protected |
convert_template_function_or_member_specialization(cpp_declarationt &declaration) | cpp_typecheckt | protected |
cpp_constructor(const source_locationt &source_location, const exprt &object, const exprt::operandst &operands) | cpp_typecheckt | |
cpp_declarator_convertert class | cpp_typecheckt | friend |
cpp_destructor(const source_locationt &source_location, const exprt &object) | cpp_typecheckt | protected |
cpp_is_pod(const typet &type) const | cpp_typecheckt | |
cpp_parse_tree | cpp_typecheckt | protected |
cpp_scopes | cpp_typecheckt | protected |
cpp_typecheck_resolvet class | cpp_typecheckt | friend |
cpp_typecheckt(cpp_parse_treet &_cpp_parse_tree, symbol_table_baset &_symbol_table, const std::string &_module, message_handlert &message_handler) | cpp_typecheckt | |
cpp_typecheckt(cpp_parse_treet &_cpp_parse_tree, symbol_table_baset &_symbol_table1, const symbol_table_baset &_symbol_table2, const std::string &_module, message_handlert &message_handler) | cpp_typecheckt | |
current_linkage_spec | cpp_typecheckt | protected |
current_symbol | c_typecheck_baset | protected |
cyan | messaget | static |
debug() const | messaget | inline |
default_assignop(const symbolt &symbol, cpp_declarationt &cpctor) | cpp_typecheckt | protected |
default_assignop_value(const symbolt &symbol, cpp_declaratort &declarator) | cpp_typecheckt | protected |
default_cpctor(const symbolt &, cpp_declarationt &cpctor) const | cpp_typecheckt | protected |
default_ctor(const source_locationt &source_location, const irep_idt &base_name, cpp_declarationt &ctor) const | cpp_typecheckt | protected |
default_dtor(const symbolt &symb, cpp_declarationt &dtor) | cpp_typecheckt | protected |
deferred_typechecking | cpp_typecheckt | private |
designator_enter(const typet &type, designatort &designator) | c_typecheck_baset | protected |
disable_access_control | cpp_typecheckt | private |
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_not_typechecked() | cpp_typecheckt | protected |
do_special_functions(side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
do_virtual_table(const symbolt &symbol) | cpp_typecheckt | protected |
dtor(const symbolt &symb, const symbol_exprt &this_expr) | cpp_typecheckt | protected |
dynamic_initializations | cpp_typecheckt | private |
dynamic_initializationst typedef | cpp_typecheckt | private |
dynamic_typecast(const exprt &expr, const typet &type, exprt &new_expr) | cpp_typecheckt | |
elaborate_class_template(const typet &type) | cpp_typecheckt | protected |
elaborate_class_template(const source_locationt &source_location, const struct_tag_typet &type) | cpp_typecheckt | protected |
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 |
explicit_typecast_ambiguity(exprt &) | cpp_typecheckt | protected |
faint | messaget | static |
find_assignop(const symbolt &symbol) const | cpp_typecheckt | protected |
find_cpctor(const symbolt &symbol) const | cpp_typecheckt | protected |
find_dtor(const symbolt &symbol) const | cpp_typecheckt | protected |
find_parent(const symbolt &symb, const irep_idt &base_name, irep_idt &identifier) | cpp_typecheckt | protected |
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 | |
follow_tag(const struct_or_union_tag_typet &) const | namespace_baset | |
full_member_initialization(const struct_union_typet &struct_union_type, irept &initializers) | cpp_typecheckt | protected |
function_identifier(const typet &type) | cpp_typecheckt | protected |
function_template_identifier(const irep_idt &base_name, const template_typet &template_type, const typet &function_type) | cpp_typecheckt | protected |
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_bases(const struct_typet &type, std::set< irep_idt > &set_bases) const | cpp_typecheckt | |
get_component(const source_locationt &source_location, const exprt &object, const irep_idt &component_name, exprt &member) | cpp_typecheckt | protected |
get_message_handler() | messaget | inline |
get_mstream(unsigned message_level) const | messaget | inline |
get_symbol_table() const | namespacet | inline |
get_virtual_bases(const struct_typet &type, std::list< irep_idt > &vbases) const | cpp_typecheckt | |
green | messaget | static |
has_auto(const typet &type) | cpp_typecheckt | protectedstatic |
has_const(const typet &type) | cpp_typecheckt | protectedstatic |
has_volatile(const typet &type) | cpp_typecheckt | protectedstatic |
id_type_mapt typedef | c_typecheck_baset | protected |
implicit_conversion_sequence(const exprt &expr, const typet &type, exprt &new_expr, unsigned &rank) | cpp_typecheckt | |
implicit_conversion_sequence(const exprt &expr, const typet &type, unsigned &rank) | cpp_typecheckt | |
implicit_conversion_sequence(const exprt &expr, const typet &type, exprt &new_expr) | cpp_typecheckt | |
implicit_typecast(exprt &expr, const typet &type) override | cpp_typecheckt | virtual |
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 |
instantiate_template(const source_locationt &source_location, const symbolt &symbol, const cpp_template_args_tct &specialization_template_args, const cpp_template_args_tct &full_template_args, const typet &specialization=uninitialized_typet{}) | cpp_typecheckt | protected |
instantiation_stack | cpp_typecheckt | protected |
instantiation_stackt typedef | cpp_typecheckt | protected |
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 |
make_ptr_typecast(exprt &expr, const pointer_typet &dest_type) | cpp_typecheckt | |
message_handler | messaget | protected |
message_levelt enum name | messaget | |
messaget(const messaget &other) | messaget | inline |
messaget(message_handlert &_message_handler) | messaget | inlineexplicit |
method_bodies | cpp_typecheckt | protected |
method_bodiest typedef | cpp_typecheckt | protected |
methods_seen | cpp_typecheckt | protected |
mode | c_typecheck_baset | protected |
module | c_typecheck_baset | protected |
move_member_initializers(irept &initializers, const code_typet &type, exprt &value) | cpp_typecheckt | 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 |
new_temporary(const source_locationt &source_location, const typet &, const exprt::operandst &ops, exprt &temporary) | cpp_typecheckt | protected |
new_temporary(const source_locationt &source_location, const typet &, const exprt &op, exprt &temporary) | cpp_typecheckt | protected |
operator=(const messaget &other) | messaget | inline |
operator_is_overloaded(exprt &) | cpp_typecheckt | protected |
overloadable(const exprt &) | cpp_typecheckt | protected |
parameter_map | c_typecheck_baset | protected |
progress() const | messaget | inline |
put_compound_into_scope(const struct_union_typet::componentt &component) | cpp_typecheckt | protected |
red | messaget | static |
reference_binding(exprt expr, const reference_typet &type, exprt &new_expr, unsigned &rank) | cpp_typecheckt | |
reference_compatible(const exprt &expr, const reference_typet &type, unsigned &rank) const | cpp_typecheckt | |
reference_initializer(exprt &expr, const reference_typet &type) | cpp_typecheckt | |
reference_related(const exprt &expr, const reference_typet &type) const | cpp_typecheckt | |
reinterpret_typecast(const exprt &expr, const typet &type, exprt &new_expr, bool check_constantness=true) | cpp_typecheckt | |
reset | messaget | static |
resolve(const cpp_namet &cpp_name, const cpp_typecheck_resolvet::wantt want, const cpp_typecheck_fargst &fargs, bool fail_with_exception=true) | cpp_typecheckt | inline |
result() const | messaget | inline |
return_type | c_typecheck_baset | protected |
salvage_default_arguments(const template_typet &old_type, template_typet &new_type) | cpp_typecheckt | protected |
set_message_handler(message_handlert &_message_handler) | messaget | inlinevirtual |
show_instantiation_stack(std::ostream &) | cpp_typecheckt | protected |
smallest_unused_suffix(const std::string &prefix) const override | namespacet | virtual |
standard_conversion_array_to_pointer(const exprt &expr, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_boolean(const exprt &expr, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_floating_integral_conversion(const exprt &expr, const typet &type, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_floating_point_conversion(const exprt &expr, const typet &type, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_floating_point_promotion(const exprt &expr, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_function_to_pointer(const exprt &expr, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_integral_conversion(const exprt &expr, const typet &type, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_integral_promotion(const exprt &expr, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_lvalue_to_rvalue(const exprt &expr, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_pointer(const exprt &expr, const typet &type, exprt &new_expr) | cpp_typecheckt | |
standard_conversion_pointer_to_member(const exprt &expr, const typet &type, exprt &new_expr) | cpp_typecheckt | |
standard_conversion_qualification(const exprt &expr, const typet &, exprt &new_expr) const | cpp_typecheckt | |
standard_conversion_sequence(const exprt &expr, const typet &type, exprt &new_expr, unsigned &rank) | cpp_typecheckt | |
start_typecheck_code() | c_typecheck_baset | protectedvirtual |
static_and_dynamic_initialization() | cpp_typecheckt | protected |
static_typecast(const exprt &expr, const typet &type, exprt &new_expr, bool check_constantness=true) | cpp_typecheckt | |
statistics() const | messaget | inline |
status() const | messaget | inline |
sub_scope_for_instantiation(cpp_scopet &template_scope, const std::string &suffix) | cpp_typecheckt | protected |
subtype_typecast(const struct_typet &from, const struct_typet &to) const | cpp_typecheckt | |
support_float16_type | cpp_typecheckt | private |
switch_op_type | c_typecheck_baset | protected |
symbol_table | c_typecheck_baset | protected |
symbol_table1 | namespacet | protected |
symbol_table2 | namespacet | protected |
tag_scope(const irep_idt &_base_name, bool has_body, bool tag_only_declaration) | cpp_typecheckt | protected |
template_counter | cpp_typecheckt | protected |
template_map | cpp_typecheckt | protected |
template_suffix(const cpp_template_args_tct &template_args) | cpp_typecheckt | protected |
this_struct_type() | cpp_typecheckt | protected |
throw_on_side_effects(const exprt &expr) | c_typecheck_baset | protectedvirtual |
to_string(const typet &) override | cpp_typecheckt | virtual |
to_string(const exprt &) override | cpp_typecheckt | virtual |
typecheck() override | cpp_typecheckt | virtual |
typecheck_arithmetic_pointer(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 &) override | cpp_typecheckt | 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_cast_expr(exprt &) | cpp_typecheckt | protected |
typecheck_class_template(cpp_declarationt &declaration) | cpp_typecheckt | protected |
typecheck_class_template_member(cpp_declarationt &declaration) | cpp_typecheckt | protected |
typecheck_code(codet &) override | cpp_typecheckt | protectedvirtual |
typecheck_code_type(code_typet &type) | c_typecheck_baset | protectedvirtual |
typecheck_compound_bases(struct_typet &type) | cpp_typecheckt | protected |
typecheck_compound_body(symbolt &symbol) | cpp_typecheckt | protected |
typecheck_compound_body(struct_union_typet &) override | cpp_typecheckt | inlineprotectedvirtual |
typecheck_compound_declarator(const symbolt &symbol, const cpp_declarationt &declaration, cpp_declaratort &declarator, struct_typet::componentst &components, const irep_idt &access, bool is_static, bool is_typedef, bool is_mutable) | cpp_typecheckt | protected |
typecheck_compound_type(struct_union_typet &) override | cpp_typecheckt | 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 &) override | cpp_typecheckt | protectedvirtual |
typecheck_declaration(ansi_c_declarationt &) | c_typecheck_baset | protected |
typecheck_dowhile(code_dowhilet &code) | c_typecheck_baset | protectedvirtual |
typecheck_enum_body(symbolt &symbol) | cpp_typecheckt | protected |
typecheck_enum_type(typet &type) | cpp_typecheckt | protected |
typecheck_expr(exprt &) override | cpp_typecheckt | virtual |
typecheck_expr_address_of(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_alignof(exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_expr_binary_arithmetic(exprt &) override | cpp_typecheckt | 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 &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_constant(exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_expr_cpp_name(exprt &, const cpp_typecheck_fargst &) | cpp_typecheckt | protected |
typecheck_expr_cw_va_arg_typeof(exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_expr_delete(exprt &) | cpp_typecheckt | protected |
typecheck_expr_dereference(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_explicit_constructor_call(exprt &) | cpp_typecheckt | protected |
typecheck_expr_explicit_typecast(exprt &) | cpp_typecheckt | protected |
typecheck_expr_function_identifier(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_index(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_main(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_member(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_member(exprt &, const cpp_typecheck_fargst &) | cpp_typecheckt | protected |
typecheck_expr_new(exprt &) | cpp_typecheckt | protected |
typecheck_expr_operands(exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_expr_pointer_arithmetic(exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_expr_ptrmember(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_ptrmember(exprt &, const cpp_typecheck_fargst &) | cpp_typecheckt | protected |
typecheck_expr_reference_to(exprt &) | cpp_typecheckt | protected |
typecheck_expr_rel(binary_relation_exprt &) override | cpp_typecheckt | 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 &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_sizeof(exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_symbol(exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_expr_this(exprt &) | cpp_typecheckt | protected |
typecheck_expr_throw(exprt &) | cpp_typecheckt | protected |
typecheck_expr_trinary(if_exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_expr_typecast(exprt &) override | cpp_typecheckt | 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_friend_declaration(symbolt &symbol, cpp_declarationt &cpp_declaration) | cpp_typecheckt | protected |
typecheck_function_body(symbolt &symbol) | c_typecheck_baset | protected |
typecheck_function_call_arguments(side_effect_expr_function_callt &) override | cpp_typecheckt | protectedvirtual |
typecheck_function_expr(exprt &, const cpp_typecheck_fargst &) | cpp_typecheckt | protected |
typecheck_function_template(cpp_declarationt &declaration) | cpp_typecheckt | protected |
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 &) override | cpp_typecheckt | protectedvirtual |
typecheck_label(code_labelt &code) | c_typecheck_baset | protectedvirtual |
typecheck_main() | typecheckt | virtual |
typecheck_member_function(const symbolt &compound_symbol, struct_typet::componentt &component, irept &initializers, const typet &method_qualifier, exprt &value) | cpp_typecheckt | protected |
typecheck_member_initializer(codet &) | cpp_typecheckt | protected |
typecheck_method_application(side_effect_expr_function_callt &) | cpp_typecheckt | protected |
typecheck_method_bodies() | cpp_typecheckt | protected |
typecheck_new_symbol(symbolt &symbol) | c_typecheck_baset | protected |
typecheck_obeys_contract_call(side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
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_shadow_memory_builtin(const side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_shuffle_vector(const side_effect_expr_function_callt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_side_effect_assignment(side_effect_exprt &) override | cpp_typecheckt | protectedvirtual |
typecheck_side_effect_function_call(side_effect_expr_function_callt &) override | cpp_typecheckt | protectedvirtual |
typecheck_side_effect_gcc_conditional_expression(side_effect_exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_side_effect_inc_dec(side_effect_exprt &) | cpp_typecheckt | protected |
typecheck_side_effect_statement_expression(side_effect_exprt &expr) | c_typecheck_baset | protectedvirtual |
typecheck_spec_assigns(exprt::operandst &targets) | c_typecheck_baset | virtual |
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_frees(exprt::operandst &targets) | c_typecheck_baset | protectedvirtual |
typecheck_spec_frees_target(exprt &target) | 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 &) override | cpp_typecheckt | protectedvirtual |
typecheck_switch_case(code_switch_caset &code) | c_typecheck_baset | protectedvirtual |
typecheck_symbol(symbolt &symbol) | c_typecheck_baset | protected |
typecheck_template_args(const source_locationt &source_location, const symbolt &template_symbol, const cpp_template_args_non_tct &template_args) | cpp_typecheckt | protected |
typecheck_template_parameters(template_typet &type) | cpp_typecheckt | protected |
typecheck_try_catch(codet &) | cpp_typecheckt | protected |
typecheck_type(typet &) override | cpp_typecheckt | 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 &) override | cpp_typecheckt | protectedvirtual |
typecheckt(message_handlert &_message_handler) | typecheckt | inlineexplicit |
underline | messaget | static |
user_defined_conversion_sequence(const exprt &expr, const typet &type, exprt &new_expr, unsigned &rank) | cpp_typecheckt | |
warning() const | messaget | inline |
yellow | messaget | static |
zero_initializer(const exprt &object, const typet &type, const source_locationt &source_location, exprt::operandst &ops) | cpp_typecheckt | protected |
~c_typecheck_baset() | c_typecheck_baset | inlinevirtual |
~cpp_typecheckt() override | cpp_typecheckt | inline |
~messaget() | messaget | virtual |
~namespace_baset() | namespace_baset | virtual |
~typecheckt() | typecheckt | inlinevirtual |