CBMC
enumerative_loop_contracts_synthesizert Member List

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

assigns_mapenumerative_loop_contracts_synthesizertprivate
build_tmp_post_map()enumerative_loop_contracts_synthesizertprivate
compute_dependent_symbols(const loop_idt &cause_loop_id, const exprt &new_clause, const std::set< exprt > &live_vars)enumerative_loop_contracts_synthesizertprivate
enumerative_loop_contracts_synthesizert(goto_modelt &goto_model, const optionst &options, messaget &log)enumerative_loop_contracts_synthesizertinline
get_assigns_map() constenumerative_loop_contracts_synthesizertinline
goto_modelloop_contracts_synthesizer_basetprotected
in_invariant_clause_mapenumerative_loop_contracts_synthesizertprivate
init_candidates()enumerative_loop_contracts_synthesizertprivate
logloop_contracts_synthesizer_basetprotected
loop_contracts_synthesizer_baset(goto_modelt &goto_model, messaget &log)loop_contracts_synthesizer_basetinline
neg_guardsenumerative_loop_contracts_synthesizertprivate
nsenumerative_loop_contracts_synthesizert
optionsenumerative_loop_contracts_synthesizert
original_symbol_tableenumerative_loop_contracts_synthesizertprivate
pos_invariant_clause_mapenumerative_loop_contracts_synthesizertprivate
synthesize(loop_idt loop_id) overrideenumerative_loop_contracts_synthesizertvirtual
synthesize_all() overrideenumerative_loop_contracts_synthesizertvirtual
synthesize_assigns(const exprt &checked_pointer, const std::list< loop_idt > cause_loop_ids)enumerative_loop_contracts_synthesizertprivate
synthesize_range_predicate(const exprt &violated_predicate)enumerative_loop_contracts_synthesizertprivate
synthesize_same_object_predicate(const exprt &checked_pointer)enumerative_loop_contracts_synthesizertprivate
synthesize_strengthening_clause(const std::vector< exprt > terminal_symbols, const loop_idt &cause_loop_id, const irep_idt &violation_id, const std::vector< cext > &cexs)enumerative_loop_contracts_synthesizertprivate
tmp_post_mapenumerative_loop_contracts_synthesizertprivate
~loop_contracts_synthesizer_baset()=defaultloop_contracts_synthesizer_basetvirtual