CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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