CBMC
dfcc_contract_handlert Member List

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

add_contract_instructions(const dfcc_contract_modet contract_mode, const irep_idt &wrapper_id, const irep_idt &wrapped_id, const irep_idt &contract_id, const symbolt &wrapper_write_set_symbol, goto_programt &dest, std::set< irep_idt > &function_pointer_contracts)dfcc_contract_handlert
check_signature_compat(const irep_idt &contract_id, const code_typet &contract_type, const irep_idt &pure_contract_id, const code_typet &pure_contract_type)dfcc_contract_handlertprotected
contract_cachedfcc_contract_handlertprotectedstatic
contract_clauses_codegendfcc_contract_handlertprotected
dfcc_contract_handlert(goto_modelt &goto_model, message_handlert &message_handler, dfcc_libraryt &library, dfcc_instrumentt &instrument, dfcc_lift_memory_predicatest &memory_predicates, dfcc_spec_functionst &spec_functions, dfcc_contract_clauses_codegent &contract_clauses_codegen)dfcc_contract_handlert
get_assigns_clause_size(const irep_idt &contract_id)dfcc_contract_handlert
get_contract_functions(const irep_idt &contract_id)dfcc_contract_handlertprotected
get_pure_contract_symbol(const irep_idt &contract_id, const std::optional< irep_idt > function_id_opt={})dfcc_contract_handlert
goto_modeldfcc_contract_handlertprotected
instrumentdfcc_contract_handlertprotected
librarydfcc_contract_handlertprotected
logdfcc_contract_handlertprotected
memory_predicatesdfcc_contract_handlertprotected
message_handlerdfcc_contract_handlertprotected
nsdfcc_contract_handlertprotected
spec_functionsdfcc_contract_handlertprotected