CBMC
abstract_environmentt Member List

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

abstract_environmentt()=deleteabstract_environmentt
abstract_environmentt(variable_sensitivity_object_factory_ptrt _object_factory)abstract_environmenttinlineexplicit
abstract_object_factory(const typet &type, const namespacet &ns, bool top, bool bottom) constabstract_environmenttvirtual
abstract_object_factory(const typet &type, const exprt &e, const namespacet &ns) constabstract_environmenttvirtual
abstract_object_factory(const typet &type, bool top, bool bottom, const exprt &e, const abstract_environmentt &environment, const namespacet &ns) constabstract_environmenttprivate
assign(const exprt &expr, const abstract_object_pointert &value, const namespacet &ns)abstract_environmenttvirtual
assume(const exprt &expr, const namespacet &ns)abstract_environmenttvirtual
bottomabstract_environmenttprotected
configuration() constabstract_environmentt
do_assume(const exprt &e, const namespacet &ns)abstract_environmentt
erase(const symbol_exprt &expr)abstract_environmentt
eval(const exprt &expr, const namespacet &ns) constabstract_environmenttvirtual
eval_expression(const exprt &e, const namespacet &ns) constabstract_environmenttprotectedvirtual
gather_statistics(const namespacet &ns) constabstract_environmentt
havoc(const std::string &havoc_string)abstract_environmenttvirtual
is_bottom() constabstract_environmentt
is_top() constabstract_environmentt
make_bottom()abstract_environmentt
make_top()abstract_environmentt
mapabstract_environmenttprotected
map_keyt typedefabstract_environmentt
merge(const abstract_environmentt &env, const goto_programt::const_targett &merge_location, widen_modet widen_mode)abstract_environmenttvirtual
modified_symbols(const abstract_environmentt &first, const abstract_environmentt &second)abstract_environmenttstatic
object_factoryabstract_environmenttprivate
output(std::ostream &out, const class ai_baset &ai, const namespacet &ns) constabstract_environmentt
resolve_symbol(const exprt &e, const namespacet &ns) constabstract_environmenttprotected
to_predicate() constabstract_environmentt
verify() constabstract_environmentt
write(const abstract_object_pointert &lhs, const abstract_object_pointert &rhs, std::stack< exprt > remaining_stack, const namespacet &ns, bool merge_write)abstract_environmenttvirtual