CBMC
recursive_initializationt Member List

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

build_array_constructor(const exprt &depth, const symbol_exprt &result)recursive_initializationtprivate
build_constructor(const exprt &expr)recursive_initializationtprivate
build_constructor_body(const exprt &depth_symbol, const symbol_exprt &result_symbol, const std::optional< exprt > &size_symbol, const std::optional< irep_idt > &lhs_name, const bool is_nullable)recursive_initializationtprivate
build_dynamic_array_constructor(const exprt &depth, const symbol_exprt &result, const exprt &size, const std::optional< irep_idt > &lhs_name)recursive_initializationtprivate
build_function_pointer_constructor(const symbol_exprt &result, bool is_nullable)recursive_initializationtprivate
build_nondet_constructor(const symbol_exprt &result) constrecursive_initializationtprivate
build_pointer_constructor(const exprt &depth, const symbol_exprt &result)recursive_initializationtprivate
build_struct_constructor(const exprt &depth, const symbol_exprt &result)recursive_initializationtprivate
common_arguments_originsrecursive_initializationtprivate
equal_cluster_idt typedefrecursive_initializationt
find_equal_cluster(const irep_idt &name) constrecursive_initializationtprivate
free_cluster_origins(code_blockt &body)recursive_initializationt
free_if_possible(const exprt &expr, code_blockt &body)recursive_initializationt
get_associated_size_variable(const irep_idt &array_name) constrecursive_initializationtprivate
get_free_function()recursive_initializationt
get_fresh_fun_symbol(const std::string &fun_name, const typet &fun_type)recursive_initializationtprivate
get_fresh_global_name(const std::string &symbol_name, const exprt &initial_value) constrecursive_initializationtprivate
get_fresh_global_symexpr(const std::string &symbol_name) constrecursive_initializationtprivate
get_fresh_local_symexpr(const std::string &symbol_name) constrecursive_initializationtprivate
get_fresh_local_typed_symexpr(const std::string &symbol_name, const typet &type) constrecursive_initializationtprivate
get_fresh_param_symbol(const std::string &param_name, const typet &param_type)recursive_initializationtprivate
get_malloc_function()recursive_initializationtprivate
get_symbol_expr(const irep_idt &symbol_name) constrecursive_initializationtprivate
goto_modelrecursive_initializationtprivate
initialization_configrecursive_initializationtprivate
initialize(const exprt &lhs, const exprt &depth, code_blockt &body)recursive_initializationt
initialize_selected_member(const exprt &lhs, const exprt &depth, code_blockt &body, const std::vector< irep_idt > &selection_spec)recursive_initializationtprivate
is_array_size_parameter(const irep_idt &cmdline_arg) constrecursive_initializationtprivate
is_initialization_allowed(const symbolt &symbol)recursive_initializationtinlinestatic
max_depth_var_namerecursive_initializationtprivate
min_depth_var_namerecursive_initializationtprivate
needs_freeing(const exprt &expr) constrecursive_initializationt
recursion_sett typedefrecursive_initializationt
recursive_initializationt(recursive_initialization_configt initialization_config, goto_modelt &goto_model)recursive_initializationt
should_be_treated_as_array(const irep_idt &pointer_name) constrecursive_initializationtprivate
should_be_treated_as_cstring(const irep_idt &pointer_name) constrecursive_initializationtprivate
type2id(const typet &type) constrecursive_initializationtprivate
type_constructor_namesrecursive_initializationtprivate
type_constructor_namest typedefrecursive_initializationt