CBMC: Member List

CBMC
Loading...
Searching...
No Matches
boolbvt Member List

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

add_array_constraint(const lazy_constraintt &lazy, bool refine=true) arrayst protected
add_array_constraints(const index_sett &index_set, const exprt &expr) arrayst protected
add_array_constraints_array_constant(const index_sett &index_set, const array_exprt &exprt) arrayst protected
add_array_constraints_array_of(const index_sett &index_set, const array_of_exprt &exprt) arrayst protected
add_array_constraints_comprehension(const index_sett &index_set, const array_comprehension_exprt &expr) arrayst protected
add_array_constraints_equality(const index_sett &index_set, const array_equalityt &array_equality) arrayst protected
add_array_constraints_if(const index_sett &index_set, const if_exprt &exprt) arrayst protected
add_array_constraints_update(const index_sett &index_set, const update_exprt &expr) arrayst protected
add_array_constraints_with(const index_sett &index_set, const with_exprt &expr) arrayst protected
add_constraints_to_prop(const exprt &expr, bool value) prop_conv_solvert private
add_equality_constraints(const typestructt &typestruct) equalityt protectedvirtual
array_constraint_countt typedef arrayst protected
array_equalitiest typedef arrayst protected
arrays arrayst protected
arrayst(const namespacet &_ns, propt &_prop, message_handlert &message_handler, bool get_array_constraints=false) arrayst
boolbv_set_equality_to_true(const equal_exprt &expr) boolbvt protectedvirtual
boolbv_width(const typet &type) const boolbvt inlinevirtual
boolbvt(const namespacet &_ns, propt &_prop, message_handlert &message_handler, bool get_array_constraints=false) boolbvt inline
build_offset_map(const struct_typet &src) boolbvt protected
bv_cache boolbvt protected
bv_cachet typedef boolbvt protected
bv_get(const bvt &bv, const typet &type) const boolbvt protected
bv_get_cache(const exprt &expr) const boolbvt protected
bv_get_rec(const exprt &expr, const bvt &bv, std::size_t offset) const boolbvt protectedvirtual
bv_get_unbounded_array(const exprt &) const boolbvt protectedvirtual
bv_utils boolbvt protected
bv_width boolbvt protected
clear_cache() override boolbvt inlinevirtual
collect_arrays(const exprt &a) arrayst protected
collect_indices(const exprt &a) arrayst protected
constraint_typet enum name arrayst protected
conversion_failed(const exprt &expr) boolbvt protected
convert(const exprt &expr) override prop_conv_solvert virtual
convert_abs(const abs_exprt &expr) boolbvt protectedvirtual
convert_add_sub(const exprt &expr) boolbvt protectedvirtual
convert_array(const exprt &expr) boolbvt protectedvirtual
convert_array_comprehension(const array_comprehension_exprt &) boolbvt protectedvirtual
convert_array_of(const array_of_exprt &expr) boolbvt protectedvirtual
convert_binary_overflow(const binary_overflow_exprt &expr) boolbvt protectedvirtual
convert_bitreverse(const bitreverse_exprt &expr) boolbvt protectedvirtual
convert_bitvector(const exprt &expr) boolbvt virtual
convert_bitwise(const exprt &expr) boolbvt protectedvirtual
convert_bool(const exprt &expr) prop_conv_solvert protectedvirtual
convert_bswap(const bswap_exprt &expr) boolbvt protectedvirtual
convert_bv(const exprt &expr, const std::optional< std::size_t > expected_width={}) boolbvt virtual
convert_bv_reduction(const unary_exprt &expr) boolbvt protectedvirtual
convert_bv_rel(const binary_relation_exprt &) boolbvt protectedvirtual
convert_bv_typecast(const typecast_exprt &expr) boolbvt protectedvirtual
convert_byte_extract(const byte_extract_exprt &expr) boolbvt protectedvirtual
convert_byte_update(const byte_update_exprt &expr) boolbvt protectedvirtual
convert_complex(const complex_exprt &expr) boolbvt protectedvirtual
convert_complex_imag(const complex_imag_exprt &expr) boolbvt protectedvirtual
convert_complex_real(const complex_real_exprt &expr) boolbvt protectedvirtual
convert_concatenation(const concatenation_exprt &expr) boolbvt protectedvirtual
convert_cond(const cond_exprt &) boolbvt protectedvirtual
convert_constant(const constant_exprt &expr) boolbvt protectedvirtual
convert_constraint_select_one(const exprt &expr) boolbvt protectedvirtual
convert_div(const div_exprt &expr) boolbvt protectedvirtual
convert_empty_union(const empty_union_exprt &expr) boolbvt protectedvirtual
convert_equality(const equal_exprt &expr) boolbvt protectedvirtual
convert_extractbit(const extractbit_exprt &expr) boolbvt protectedvirtual
convert_extractbits(const extractbits_exprt &expr) boolbvt protectedvirtual
convert_floatbv_fma(const floatbv_fma_exprt &) boolbvt protectedvirtual
convert_floatbv_mod_rem(const binary_exprt &) boolbvt protectedvirtual
convert_floatbv_op(const ieee_float_op_exprt &) boolbvt protectedvirtual
convert_floatbv_round_to_integral(const floatbv_round_to_integral_exprt &) boolbvt protectedvirtual
convert_floatbv_typecast(const floatbv_typecast_exprt &expr) boolbvt protectedvirtual
convert_function_application(const function_application_exprt &expr) boolbvt protectedvirtual
convert_ieee_float_rel(const binary_relation_exprt &) boolbvt protectedvirtual
convert_if(const if_exprt &expr) boolbvt protectedvirtual
convert_index(const exprt &array, const mp_integer &index) boolbvt protectedvirtual
convert_index(const index_exprt &expr) boolbvt protectedvirtual
convert_let(const let_exprt &) boolbvt protectedvirtual
convert_member(const member_exprt &expr) boolbvt protectedvirtual
convert_mod(const mod_exprt &expr) boolbvt protectedvirtual
convert_mult(const mult_exprt &expr) boolbvt protectedvirtual
convert_not(const not_exprt &expr) boolbvt protectedvirtual
convert_onehot(const unary_exprt &expr) boolbvt protectedvirtual
convert_overflow_result(const overflow_result_exprt &expr) boolbvt protectedvirtual
convert_popcount(const popcount_exprt &expr) boolbvt protectedvirtual
convert_power(const power_exprt &expr) boolbvt protectedvirtual
convert_quantifier(const quantifier_exprt &expr) boolbvt protectedvirtual
convert_reduction(const unary_exprt &expr) boolbvt protectedvirtual
convert_replication(const replication_exprt &expr) boolbvt protectedvirtual
convert_rest(const exprt &expr) override boolbvt protectedvirtual
convert_saturating_add_sub(const binary_exprt &expr) boolbvt protectedvirtual
convert_shift(const binary_exprt &expr) boolbvt protectedvirtual
convert_struct(const struct_exprt &expr) boolbvt protectedvirtual
convert_symbol(const exprt &expr) boolbvt protectedvirtual
convert_typecast(const typecast_exprt &expr) boolbvt protectedvirtual
convert_unary_minus(const unary_minus_exprt &expr) boolbvt protectedvirtual
convert_unary_overflow(const unary_overflow_exprt &expr) boolbvt protectedvirtual
convert_union(const union_exprt &expr) boolbvt protectedvirtual
convert_update(const update_exprt &) boolbvt protectedvirtual
convert_update_bit(const update_bit_exprt &) boolbvt protectedvirtual
convert_update_bits(const update_bits_exprt &) boolbvt protectedvirtual
convert_update_bits(bvt src, const exprt &index, const bvt &new_value) boolbvt protected
convert_update_rec(const exprt::operandst &designator, std::size_t d, const typet &type, std::size_t offset, const exprt &new_value, bvt &bv) boolbvt protected
convert_verilog_case_equality(const binary_relation_exprt &expr) boolbvt protectedvirtual
convert_with(const with_exprt &expr) boolbvt protectedvirtual
convert_with(const typet &type, const exprt &where, const exprt &new_value, const bvt &prev_bv, bvt &next_bv) boolbvt protected
convert_with_array(const array_typet &type, const exprt &index, const exprt &new_value, const bvt &prev_bv, bvt &next_bv) boolbvt protected
convert_with_bv(const exprt &index, const exprt &new_value, const bvt &prev_bv, bvt &next_bv) boolbvt protected
convert_with_struct(const struct_typet &type, const exprt &where, const exprt &new_value, const bvt &prev_bv, bvt &next_bv) boolbvt protected
convert_with_union(const union_typet &type, const exprt &new_value, const bvt &prev_bv, bvt &next_bv) boolbvt protected
dec_solve(const exprt &) override prop_conv_solvert virtual
decision_procedure_text() const override prop_conv_solvert virtual
elements_revt typedef equalityt protected
elementst typedef equalityt protected
endianness_map(const typet &type, bool little_endian) const boolbvt inlinevirtual
endianness_map(const typet &type) const boolbvt virtual
enum_to_string(constraint_typet) arrayst protected
equalitiest typedef equalityt protected
equality(const exprt &e1, const exprt &e2) equalityt virtual
equality2(const exprt &e1, const exprt &e2) equalityt protectedvirtual
equalityt(propt &_prop, message_handlert &message_handler) equalityt inline
expr_map arrayst protected
finish_eager_conversion() override boolbvt inlinevirtual
finish_eager_conversion_arrays() arrayst inlineprotectedvirtual
fresh_binding(const binding_exprt &) boolbvt protected
functions boolbvt protected
get(const exprt &expr) const override boolbvt virtual
get_bool(const exprt &expr) const prop_conv_solvert protectedvirtual
get_literal(const irep_idt &symbol) prop_conv_solvert protectedvirtual
get_map() const boolbvt inline
get_value(const bvt &bv) boolbvt inline
get_value(const bvt &bv, std::size_t offset, std::size_t width) boolbvt
get_value(const exprt &expr) const boolbvt protected
handle(const exprt &) override boolbvt virtual
ignoring(const exprt &expr) prop_conv_solvert protectedvirtual
index_map arrayst protected
index_mapt typedef arrayst protected
index_sett typedef arrayst protected
is_in_conflict(const exprt &expr) const override prop_conv_solvert virtual
is_unbounded_array(const typet &type) const override boolbvt protectedvirtual
l_get(literalt a) const override prop_conv_solvert inlinevirtual
lazy_arrays arrayst protected
lazy_typet enum name arrayst protected
log arrayst protected
map boolbvt protected
ns arrayst protected
offset_mapt typedef boolbvt protected
operator()(const exprt &assumption) decision_proceduret
pop() override prop_conv_solvert virtual
print_assignment(std::ostream &out) const override boolbvt virtual
prop_conv_solvert(propt &_prop, message_handlert &message_handler) prop_conv_solvert inline
push() override prop_conv_solvert virtual
push(const std::vector< exprt > &assumptions) override prop_conv_solvert virtual
quantifier_listt typedef boolbvt protected
record_array_equality(const equal_exprt &expr) arrayst
record_array_index(const index_exprt &expr) arrayst
record_array_let_binding(const symbol_exprt &symbol, const exprt &value) arrayst
set_equality_to_true(const equal_exprt &expr) prop_conv_solvert protectedvirtual
set_time_limit_seconds(uint32_t lim) override prop_conv_solvert inlinevirtual
set_to(const exprt &expr, bool value) override boolbvt virtual
SUB typedef boolbvt protected
type_conversion(const typet &src_type, const bvt &src, const typet &dest_type, bvt &dest) boolbvt protected
typemap equalityt protected
typemapt typedef equalityt protected
update_index_map(bool update_all) arrayst protected
update_index_map(std::size_t i) arrayst protected
~prop_convt() prop_convt inlinevirtual

AltStyle によって変換されたページ (->オリジナル) /