| CBMC
    | 
#include <recursive_initialization.h>
 Collaboration diagram for recursive_initialization_configt:
 Collaboration diagram for recursive_initialization_configt:| Public Member Functions | |
| std::string | to_string () const | 
| bool | handle_option (const std::string &option, const std::list< std::string > &values) | 
| Parse the options specific for recursive initialisation.  More... | |
| Public Attributes | |
| std::size_t | min_null_tree_depth = 1 | 
| std::size_t | max_nondet_tree_depth = 2 | 
| irep_idt | mode | 
| std::unordered_set< irep_idt > | potential_null_function_pointers | 
| std::size_t | max_dynamic_array_size = 2 | 
| std::size_t | min_dynamic_array_size = 1 | 
| std::set< irep_idt > | pointers_to_treat_as_arrays | 
| std::set< irep_idt > | variables_that_hold_array_sizes | 
| std::map< irep_idt, irep_idt > | array_name_to_associated_array_size_variable | 
| std::set< irep_idt > | pointers_to_treat_as_cstrings | 
| std::vector< std::set< irep_idt > > | pointers_to_treat_equal | 
| bool | arguments_may_be_equal = false | 
| std::vector< std::vector< irep_idt > > | selection_specs | 
Definition at line 26 of file recursive_initialization.h.
| bool recursive_initialization_configt::handle_option | ( | const std::string & | option, | 
| const std::list< std::string > & | values | ||
| ) | 
Parse the options specific for recursive initialisation.
| option | the user option name | 
| values | the (one-or-more) values for this option | 
Definition at line 30 of file recursive_initialization.cpp.
| std::string recursive_initialization_configt::to_string | ( | ) | const | 
Definition at line 435 of file recursive_initialization.cpp.
| bool recursive_initialization_configt::arguments_may_be_equal = false | 
Definition at line 44 of file recursive_initialization.h.
| std::map<irep_idt, irep_idt> recursive_initialization_configt::array_name_to_associated_array_size_variable | 
Definition at line 39 of file recursive_initialization.h.
| std::size_t recursive_initialization_configt::max_dynamic_array_size = 2 | 
Definition at line 34 of file recursive_initialization.h.
| std::size_t recursive_initialization_configt::max_nondet_tree_depth = 2 | 
Definition at line 29 of file recursive_initialization.h.
| std::size_t recursive_initialization_configt::min_dynamic_array_size = 1 | 
Definition at line 35 of file recursive_initialization.h.
| std::size_t recursive_initialization_configt::min_null_tree_depth = 1 | 
Definition at line 28 of file recursive_initialization.h.
| irep_idt recursive_initialization_configt::mode | 
Definition at line 30 of file recursive_initialization.h.
| std::set<irep_idt> recursive_initialization_configt::pointers_to_treat_as_arrays | 
Definition at line 37 of file recursive_initialization.h.
| std::set<irep_idt> recursive_initialization_configt::pointers_to_treat_as_cstrings | 
Definition at line 41 of file recursive_initialization.h.
| std::vector<std::set<irep_idt> > recursive_initialization_configt::pointers_to_treat_equal | 
Definition at line 42 of file recursive_initialization.h.
| std::unordered_set<irep_idt> recursive_initialization_configt::potential_null_function_pointers | 
Definition at line 31 of file recursive_initialization.h.
| std::vector<std::vector<irep_idt> > recursive_initialization_configt::selection_specs | 
Definition at line 46 of file recursive_initialization.h.
| std::set<irep_idt> recursive_initialization_configt::variables_that_hold_array_sizes | 
Definition at line 38 of file recursive_initialization.h.