cprover
invariant_propagationt Member List

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

abstract_state_after(locationt l) constai_basetinlinevirtual
abstract_state_before(locationt t) const overrideait< invariant_set_domaint >inlinevirtual
add_objects(const goto_programt &goto_program)invariant_propagationtprotected
add_objects(const goto_functionst &goto_functions)invariant_propagationtprotected
ai_baset()ai_basetinline
ait()ait< invariant_set_domaint >inline
baset typedefinvariant_propagationt
check_type(const typet &type) constinvariant_propagationtprotected
clear() overrideait< invariant_set_domaint >inlinevirtual
concurrent_fixedpoint(const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
do_function_call(locationt l_call, locationt l_return, const goto_functionst &goto_functions, const goto_functionst::function_mapt::const_iterator f_it, const exprt::operandst &arguments, const namespacet &ns)ai_basetprotected
do_function_call_rec(locationt l_call, locationt l_return, const exprt &function, const exprt::operandst &arguments, const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
entry_state(const goto_programt &)ai_basetprotected
entry_state(const goto_functionst &)ai_basetprotected
finalize()ai_basetprotectedvirtual
find_state(locationt l) const overrideait< invariant_set_domaint >inlineprotectedvirtual
fixedpoint(const goto_functionst &goto_functions, const namespacet &ns) overrideait< invariant_set_domaint >inlineprotectedvirtual
ai_baset::fixedpoint(const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
get_globals(object_listt &globals)invariant_propagationtprotected
get_next(working_sett &working_set)ai_basetprotected
get_objects(const symbolt &symbol, object_listt &dest)invariant_propagationtprotected
get_objects_rec(const exprt &src, std::list< exprt > &dest)invariant_propagationtprotected
get_state(locationt l) overrideait< invariant_set_domaint >inlineprotectedvirtual
initialize(const goto_programt &goto_program)invariant_propagationtvirtual
initialize(const goto_functionst &goto_functions)invariant_propagationtvirtual
ait< invariant_set_domaint >::initialize(const goto_functionst::goto_functiont &)ai_basetprotectedvirtual
invariant_propagationt(const namespacet &_ns, value_setst &_value_sets)invariant_propagationtinline
locationt typedefait< invariant_set_domaint >
lookup(locationt l) constinvariant_propagationtinline
make_all_false()invariant_propagationt
make_all_true()invariant_propagationt
make_temporary_state(const statet &s) overrideait< invariant_set_domaint >inlineprotectedvirtual
merge(const statet &src, locationt from, locationt to) overrideait< invariant_set_domaint >inlineprotectedvirtual
nsinvariant_propagationtprotected
object_listt typedefinvariant_propagationtprotected
object_storeinvariant_propagationtprotected
operator()(const goto_programt &goto_program, const namespacet &ns)ai_basetinline
operator()(const goto_functionst &goto_functions, const namespacet &ns)ai_basetinline
operator()(const goto_modelt &goto_model)ai_basetinline
operator()(const goto_functionst::goto_functiont &goto_function, const namespacet &ns)ai_basetinline
operator[](locationt l)ait< invariant_set_domaint >inline
operator[](locationt l) constait< invariant_set_domaint >inline
output(const namespacet &ns, const goto_functionst &goto_functions, std::ostream &out) constai_basetvirtual
output(const goto_modelt &goto_model, std::ostream &out) constai_basetinline
output(const namespacet &ns, const goto_programt &goto_program, std::ostream &out) constai_basetinline
output(const namespacet &ns, const goto_functionst::goto_functiont &goto_function, std::ostream &out) constai_basetinline
output(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier, std::ostream &out) constai_basetprotectedvirtual
output_json(const namespacet &ns, const goto_functionst &goto_functions) constai_basetvirtual
output_json(const goto_modelt &goto_model) constai_basetinline
output_json(const namespacet &ns, const goto_programt &goto_program) constai_basetinline
output_json(const namespacet &ns, const goto_functionst::goto_functiont &goto_function) constai_basetinline
output_json(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier) constai_basetprotectedvirtual
output_xml(const namespacet &ns, const goto_functionst &goto_functions) constai_basetvirtual
output_xml(const goto_modelt &goto_model) constai_basetinline
output_xml(const namespacet &ns, const goto_programt &goto_program) constai_basetinline
output_xml(const namespacet &ns, const goto_functionst::goto_functiont &goto_function) constai_basetinline
output_xml(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier) constai_basetprotectedvirtual
put_in_working_set(working_sett &working_set, locationt l)ai_basetinlineprotected
sequential_fixedpoint(const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
simplify(goto_programt &goto_program)invariant_propagationt
simplify(goto_functionst &goto_functions)invariant_propagationt
state_mapait< invariant_set_domaint >protected
state_mapt typedefait< invariant_set_domaint >protected
statet typedefai_baset
value_setsinvariant_propagationtprotected
visit(locationt l, working_sett &working_set, const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
working_sett typedefai_basetprotected
~ai_baset()ai_basetinlinevirtual