CBMC
static_analysis_baset Member List

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

clear()static_analysis_basetinlinevirtual
concurrent_fixedpoint(const goto_functionst &goto_functions)static_analysis_basetprotected
do_function_call(const irep_idt &calling_function, locationt l_call, locationt l_return, const goto_functionst &goto_functions, const goto_functionst::function_mapt::const_iterator f_it, const exprt::operandst &arguments, statet &new_state)static_analysis_basetprotected
do_function_call_rec(const irep_idt &calling_function, locationt l_call, locationt l_return, const exprt &function, const exprt::operandst &arguments, statet &new_state, const goto_functionst &goto_functions)static_analysis_basetprotected
expr_sett typedefstatic_analysis_basetprotected
fixedpoint(const irep_idt &function_identifier, const goto_programt &goto_program, const goto_functionst &goto_functions)static_analysis_basetprotected
fixedpoint(const goto_functionst &goto_functions)=0static_analysis_basetprotectedpure virtual
functions_donestatic_analysis_basetprotected
functions_donet typedefstatic_analysis_basetprotected
generate_state(locationt l)=0static_analysis_basetprotectedpure virtual
generate_states(const goto_functionst &goto_functions)static_analysis_basetprotected
generate_states(const goto_programt &goto_program)static_analysis_basetprotected
get_guard(locationt from, locationt to)static_analysis_basetstatic
get_next(working_sett &working_set)static_analysis_basetprotected
get_reference_set(locationt l, const exprt &expr, std::list< exprt > &dest)=0static_analysis_basetprotectedpure virtual
get_return_lhs(locationt to)static_analysis_basetstatic
get_state(locationt l)=0static_analysis_basetprotectedpure virtual
get_state(locationt l) const =0static_analysis_basetprotectedpure virtual
has_location(locationt l) const =0static_analysis_basetpure virtual
initialize(const goto_programt &goto_program)static_analysis_basetinlinevirtual
initialize(const goto_functionst &goto_functions)static_analysis_basetinlinevirtual
initializedstatic_analysis_basetprotected
insert(locationt l)static_analysis_basetinline
locationt typedefstatic_analysis_baset
make_temporary_state(statet &s)=0static_analysis_basetprotectedpure virtual
merge(statet &a, const statet &b, locationt to)=0static_analysis_basetprotectedpure virtual
merge_shared(statet &a, const statet &b, locationt to)=0static_analysis_basetprotectedpure virtual
nsstatic_analysis_basetprotected
operator()(const irep_idt &function_identifier, const goto_programt &goto_program)static_analysis_basetvirtual
operator()(const goto_functionst &goto_functions)static_analysis_basetvirtual
output(const goto_functionst &goto_functions, std::ostream &out) conststatic_analysis_basetvirtual
output(const goto_programt &goto_program, std::ostream &out) conststatic_analysis_basetinline
output(const goto_programt &goto_program, const irep_idt &identifier, std::ostream &out) conststatic_analysis_basetprotectedvirtual
put_in_working_set(working_sett &working_set, locationt l)static_analysis_basetinlineprotected
recursion_setstatic_analysis_basetprotected
recursion_sett typedefstatic_analysis_basetprotected
sequential_fixedpoint(const goto_functionst &goto_functions)static_analysis_basetprotected
statet typedefstatic_analysis_baset
static_analysis_baset(const namespacet &_ns)static_analysis_basetinlineexplicit
successor(locationt l)static_analysis_basetinlineprotectedstatic
update(const goto_programt &goto_program)static_analysis_basetvirtual
update(const goto_functionst &goto_functions)static_analysis_basetvirtual
visit(const irep_idt &function_identifier, locationt l, working_sett &working_set, const goto_programt &goto_program, const goto_functionst &goto_functions)static_analysis_basetprotected
working_sett typedefstatic_analysis_basetprotected
~static_analysis_baset()static_analysis_basetinlinevirtual