CBMC
arrayst Member List

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

add_array_Ackermann_constraints()arraystprotected
add_array_constraint(const lazy_constraintt &lazy, bool refine=true)arraystprotected
add_array_constraints()arraystprotected
add_array_constraints(const index_sett &index_set, const exprt &expr)arraystprotected
add_array_constraints_array_constant(const index_sett &index_set, const array_exprt &exprt)arraystprotected
add_array_constraints_array_of(const index_sett &index_set, const array_of_exprt &exprt)arraystprotected
add_array_constraints_comprehension(const index_sett &index_set, const array_comprehension_exprt &expr)arraystprotected
add_array_constraints_equality(const index_sett &index_set, const array_equalityt &array_equality)arraystprotected
add_array_constraints_if(const index_sett &index_set, const if_exprt &exprt)arraystprotected
add_array_constraints_update(const index_sett &index_set, const update_exprt &expr)arraystprotected
add_array_constraints_with(const index_sett &index_set, const with_exprt &expr)arraystprotected
add_constraints_to_prop(const exprt &expr, bool value)prop_conv_solvertprivate
add_equality_constraints()equalitytprotectedvirtual
add_equality_constraints(const typestructt &typestruct)equalitytprotectedvirtual
array_comprehension_argsarraystprotected
array_constraint_countarraystprotected
array_constraint_countt typedefarraystprotected
array_equalitiesarraystprotected
array_equalitiest typedefarraystprotected
arraysarraystprotected
arrayst(const namespacet &_ns, propt &_prop, message_handlert &message_handler, bool get_array_constraints=false)arrayst
assumption_stackprop_conv_solvertprotected
cacheprop_conv_solvertprotected
cachet typedefprop_conv_solvert
clear_cache()prop_conv_solvertinlinevirtual
collect_arrays(const exprt &a)arraystprotected
collect_indices()arraystprotected
collect_indices(const exprt &a)arraystprotected
constraint_typet enum namearraystprotected
context_literal_counterprop_conv_solvertprotected
context_prefixprop_conv_solvertprotectedstatic
context_size_stackprop_conv_solvertprotected
convert(const exprt &expr) overrideprop_conv_solvertvirtual
convert_bool(const exprt &expr)prop_conv_solvertprotectedvirtual
convert_rest(const exprt &expr)prop_conv_solvertprotectedvirtual
dec_solve(const exprt &) overrideprop_conv_solvertvirtual
decision_procedure_text() const overrideprop_conv_solvertvirtual
display_array_constraint_count()arraystprotected
elements_revt typedefequalitytprotected
elementst typedefequalitytprotected
enum_to_string(constraint_typet)arraystprotected
equalitiest typedefequalitytprotected
equality(const exprt &e1, const exprt &e2)equalitytvirtual
equality2(const exprt &e1, const exprt &e2)equalitytprotectedvirtual
equality_propagationprop_conv_solvert
equalityt(propt &_prop, message_handlert &message_handler)equalitytinline
expr_maparraystprotected
finish_eager_conversion() overridearraystinlinevirtual
finish_eager_conversion_arrays()arraystinlineprotectedvirtual
freeze_allprop_conv_solvert
get(const exprt &expr) const overrideprop_conv_solvertvirtual
get_array_constraintsarraystprotected
get_bool(const exprt &expr) constprop_conv_solvertprotectedvirtual
get_cache() constprop_conv_solvertinline
get_hardness_collector()prop_conv_solvertinline
get_literal(const irep_idt &symbol)prop_conv_solvertprotectedvirtual
get_number_of_solver_calls() const overrideprop_conv_solvertvirtual
get_symbols() constprop_conv_solvertinline
handle(const exprt &expr) overrideprop_conv_solvertvirtual
ignoring(const exprt &expr)prop_conv_solvertprotectedvirtual
incremental_cachearraystprotected
index_maparraystprotected
index_mapt typedefarraystprotected
index_sett typedefarraystprotected
is_in_conflict(const exprt &expr) const overrideprop_conv_solvertvirtual
is_unbounded_array(const typet &type) const =0arraystprotectedpure virtual
l_get(literalt a) const overrideprop_conv_solvertinlinevirtual
lazy_array_constraintsarraystprotected
lazy_arraysarraystprotected
lazy_typet enum namearraystprotected
logarraystprotected
message_handlerarraystprotected
nsarraystprotected
operator()()decision_proceduret
operator()(const exprt &assumption)decision_proceduret
pop() overrideprop_conv_solvertvirtual
post_processing_doneprop_conv_solvertprotected
print_assignment(std::ostream &out) const overrideprop_conv_solvertvirtual
propprop_conv_solvertprotected
prop_conv_solvert(propt &_prop, message_handlert &message_handler)prop_conv_solvertinline
push() overrideprop_conv_solvertvirtual
push(const std::vector< exprt > &assumptions) overrideprop_conv_solvertvirtual
record_array_equality(const equal_exprt &expr)arrayst
record_array_index(const index_exprt &expr)arrayst
resultt enum namedecision_proceduret
set_all_frozen()prop_conv_solvert
set_equality_to_true(const equal_exprt &expr)prop_conv_solvertprotectedvirtual
set_frozen(literalt)prop_conv_solvert
set_frozen(const bvt &)prop_conv_solvert
set_time_limit_seconds(uint32_t lim) overrideprop_conv_solvertinlinevirtual
set_to(const exprt &expr, bool value) overrideprop_conv_solvertvirtual
set_to_false(const exprt &)decision_proceduret
set_to_true(const exprt &)decision_proceduret
SUB typedefarrayst
symbolsprop_conv_solvertprotected
symbolst typedefprop_conv_solvert
typemapequalitytprotected
typemapt typedefequalitytprotected
update_index_map(bool update_all)arraystprotected
update_index_map(std::size_t i)arraystprotected
update_indicesarraystprotected
use_cacheprop_conv_solvert
~conflict_providert()=defaultconflict_providertvirtual
~decision_proceduret()decision_proceduretvirtual
~prop_conv_solvert()=defaultprop_conv_solvertvirtual
~prop_convt()prop_convtinlinevirtual
~solver_resource_limitst()=defaultsolver_resource_limitstvirtual
~stack_decision_proceduret()=defaultstack_decision_proceduretvirtual