CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boolbvt Member List

This is the complete list of members for boolbvt, 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
boolbv_set_equality_to_true(const equal_exprt &expr)boolbvtprotectedvirtual
boolbv_width(const typet &type) constboolbvtinlinevirtual
boolbvt(const namespacet &_ns, propt &_prop, message_handlert &message_handler, bool get_array_constraints=false)boolbvtinline
build_offset_map(const struct_typet &src)boolbvtprotected
bv_cacheboolbvtprotected
bv_cachet typedefboolbvtprotected
bv_get(const bvt &bv, const typet &type) constboolbvtprotected
bv_get_cache(const exprt &expr) constboolbvtprotected
bv_get_rec(const exprt &expr, const bvt &bv, std::size_t offset) constboolbvtprotectedvirtual
bv_get_unbounded_array(const exprt &) constboolbvtprotectedvirtual
bv_utilsboolbvtprotected
bv_widthboolbvtprotected
cacheprop_conv_solvertprotected
cachet typedefprop_conv_solvert
clear_cache() overrideboolbvtinlinevirtual
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
conversion_failed(const exprt &expr)boolbvtprotected
convert(const exprt &expr) overrideprop_conv_solvertvirtual
convert_abs(const abs_exprt &expr)boolbvtprotectedvirtual
convert_add_sub(const exprt &expr)boolbvtprotectedvirtual
convert_array(const exprt &expr)boolbvtprotectedvirtual
convert_array_comprehension(const array_comprehension_exprt &)boolbvtprotectedvirtual
convert_array_of(const array_of_exprt &expr)boolbvtprotectedvirtual
convert_binary_overflow(const binary_overflow_exprt &expr)boolbvtprotectedvirtual
convert_bitreverse(const bitreverse_exprt &expr)boolbvtprotectedvirtual
convert_bitvector(const exprt &expr)boolbvtvirtual
convert_bitwise(const exprt &expr)boolbvtprotectedvirtual
convert_bool(const exprt &expr)prop_conv_solvertprotectedvirtual
convert_bswap(const bswap_exprt &expr)boolbvtprotectedvirtual
convert_bv(const exprt &expr, const std::optional< std::size_t > expected_width={})boolbvtvirtual
convert_bv_reduction(const unary_exprt &expr)boolbvtprotectedvirtual
convert_bv_rel(const binary_relation_exprt &)boolbvtprotectedvirtual
convert_bv_typecast(const typecast_exprt &expr)boolbvtprotectedvirtual
convert_byte_extract(const byte_extract_exprt &expr)boolbvtprotectedvirtual
convert_byte_update(const byte_update_exprt &expr)boolbvtprotectedvirtual
convert_case(const exprt &expr)boolbvtprotectedvirtual
convert_complex(const complex_exprt &expr)boolbvtprotectedvirtual
convert_complex_imag(const complex_imag_exprt &expr)boolbvtprotectedvirtual
convert_complex_real(const complex_real_exprt &expr)boolbvtprotectedvirtual
convert_concatenation(const concatenation_exprt &expr)boolbvtprotectedvirtual
convert_cond(const cond_exprt &)boolbvtprotectedvirtual
convert_constant(const constant_exprt &expr)boolbvtprotectedvirtual
convert_constraint_select_one(const exprt &expr)boolbvtprotectedvirtual
convert_div(const div_exprt &expr)boolbvtprotectedvirtual
convert_empty_union(const empty_union_exprt &expr)boolbvtprotectedvirtual
convert_equality(const equal_exprt &expr)boolbvtprotectedvirtual
convert_extractbit(const extractbit_exprt &expr)boolbvtprotectedvirtual
convert_extractbits(const extractbits_exprt &expr)boolbvtprotectedvirtual
convert_floatbv_mod_rem(const binary_exprt &)boolbvtprotectedvirtual
convert_floatbv_op(const ieee_float_op_exprt &)boolbvtprotectedvirtual
convert_floatbv_round_to_integral(const floatbv_round_to_integral_exprt &)boolbvtprotectedvirtual
convert_floatbv_typecast(const floatbv_typecast_exprt &expr)boolbvtprotectedvirtual
convert_function_application(const function_application_exprt &expr)boolbvtprotectedvirtual
convert_ieee_float_rel(const binary_relation_exprt &)boolbvtprotectedvirtual
convert_if(const if_exprt &expr)boolbvtprotectedvirtual
convert_index(const exprt &array, const mp_integer &index)boolbvtprotectedvirtual
convert_index(const index_exprt &expr)boolbvtprotectedvirtual
convert_let(const let_exprt &)boolbvtprotectedvirtual
convert_member(const member_exprt &expr)boolbvtprotectedvirtual
convert_mod(const mod_exprt &expr)boolbvtprotectedvirtual
convert_mult(const mult_exprt &expr)boolbvtprotectedvirtual
convert_not(const not_exprt &expr)boolbvtprotectedvirtual
convert_onehot(const unary_exprt &expr)boolbvtprotectedvirtual
convert_overflow_result(const overflow_result_exprt &expr)boolbvtprotectedvirtual
convert_power(const binary_exprt &expr)boolbvtprotectedvirtual
convert_quantifier(const quantifier_exprt &expr)boolbvtprotectedvirtual
convert_reduction(const unary_exprt &expr)boolbvtprotectedvirtual
convert_replication(const replication_exprt &expr)boolbvtprotectedvirtual
convert_rest(const exprt &expr) overrideboolbvtprotectedvirtual
convert_saturating_add_sub(const binary_exprt &expr)boolbvtprotectedvirtual
convert_shift(const binary_exprt &expr)boolbvtprotectedvirtual
convert_struct(const struct_exprt &expr)boolbvtprotectedvirtual
convert_symbol(const exprt &expr)boolbvtprotectedvirtual
convert_typecast(const typecast_exprt &expr)boolbvtprotectedvirtual
convert_unary_minus(const unary_minus_exprt &expr)boolbvtprotectedvirtual
convert_unary_overflow(const unary_overflow_exprt &expr)boolbvtprotectedvirtual
convert_union(const union_exprt &expr)boolbvtprotectedvirtual
convert_update(const update_exprt &)boolbvtprotectedvirtual
convert_update_bit(const update_bit_exprt &)boolbvtprotectedvirtual
convert_update_bits(const update_bits_exprt &)boolbvtprotectedvirtual
convert_update_bits(bvt src, const exprt &index, const bvt &new_value)boolbvtprotected
convert_update_rec(const exprt::operandst &designator, std::size_t d, const typet &type, std::size_t offset, const exprt &new_value, bvt &bv)boolbvtprotected
convert_verilog_case_equality(const binary_relation_exprt &expr)boolbvtprotectedvirtual
convert_with(const with_exprt &expr)boolbvtprotectedvirtual
convert_with(const typet &type, const exprt &where, const exprt &new_value, const bvt &prev_bv, bvt &next_bv)boolbvtprotected
convert_with_array(const array_typet &type, const exprt &index, const exprt &new_value, const bvt &prev_bv, bvt &next_bv)boolbvtprotected
convert_with_bv(const exprt &index, const exprt &new_value, const bvt &prev_bv, bvt &next_bv)boolbvtprotected
convert_with_struct(const struct_typet &type, const exprt &where, const exprt &new_value, const bvt &prev_bv, bvt &next_bv)boolbvtprotected
convert_with_union(const union_typet &type, const exprt &new_value, const bvt &prev_bv, bvt &next_bv)boolbvtprotected
dec_solve(const exprt &) overrideprop_conv_solvertvirtual
decision_procedure_text() const overrideprop_conv_solvertvirtual
display_array_constraint_count()arraystprotected
elements_revt typedefequalitytprotected
elementst typedefequalitytprotected
endianness_map(const typet &type, bool little_endian) constboolbvtinlinevirtual
endianness_map(const typet &type) constboolbvtvirtual
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() overrideboolbvtinlinevirtual
finish_eager_conversion_arrays()arraystinlineprotectedvirtual
finish_eager_conversion_quantifiers()boolbvtprotected
freeze_allprop_conv_solvert
fresh_binding(const binding_exprt &)boolbvtprotected
functionsboolbvtprotected
get(const exprt &expr) const overrideboolbvtvirtual
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_map() constboolbvtinline
get_number_of_solver_calls() const overrideprop_conv_solvertvirtual
get_symbols() constprop_conv_solvertinline
get_value(const bvt &bv)boolbvtinline
get_value(const bvt &bv, std::size_t offset, std::size_t width)boolbvt
handle(const exprt &) overrideboolbvtvirtual
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 overrideboolbvtprotectedvirtual
l_get(literalt a) const overrideprop_conv_solvertinlinevirtual
lazy_array_constraintsarraystprotected
lazy_arraysarraystprotected
lazy_typet enum namearraystprotected
logarraystprotected
mapboolbvtprotected
message_handlerarraystprotected
nsarraystprotected
offset_mapt typedefboolbvtprotected
operator()()decision_proceduret
operator()(const exprt &assumption)decision_proceduret
pop() overrideprop_conv_solvertvirtual
post_processing_doneprop_conv_solvertprotected
print_assignment(std::ostream &out) const overrideboolbvtvirtual
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
quantifier_listboolbvtprotected
quantifier_listt typedefboolbvtprotected
record_array_equality(const equal_exprt &expr)arrayst
record_array_index(const index_exprt &expr)arrayst
resultt enum namedecision_proceduret
scope_counterboolbvtprotected
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) overrideboolbvtvirtual
set_to_false(const exprt &)decision_proceduret
set_to_true(const exprt &)decision_proceduret
string_numberingboolbvtprotected
SUB typedefboolbvtprotected
symbolsprop_conv_solvertprotected
symbolst typedefprop_conv_solvert
type_conversion(const typet &src_type, const bvt &src, const typet &dest_type, bvt &dest)boolbvtprotected
typemapequalitytprotected
typemapt typedefequalitytprotected
unbounded_arrayboolbvt
unbounded_arrayt enum nameboolbvt
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