cprover
scratch_programt Member List

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

add_instruction()goto_programtinline
add_instruction(goto_program_instruction_typet type)goto_programtinline
append(goto_programt::instructionst &instructions)scratch_programt
append(goto_programt &program)scratch_programt
append_loop(goto_programt &program, goto_programt::targett loop_header)scratch_programt
append_path(patht &path)scratch_programt
assign(const exprt &lhs, const exprt &rhs)scratch_programt
assume(const exprt &guard)scratch_programt
check_sat(bool do_slice)scratch_programt
check_sat()scratch_programtinline
checkerscratch_programtprotected
clear()goto_programtinline
compute_incoming_edges()goto_programt
compute_location_numbers(unsigned &nr)goto_programtinline
compute_location_numbers()goto_programtinline
compute_loop_numbers()goto_programt
compute_target_numbers()goto_programt
const_cast_target(const_targett t)goto_programtinline
const_cast_target(const_targett t) constgoto_programtinline
const_targetst typedefgoto_programt
const_targett typedefgoto_programt
constant_propagationscratch_programt
copy_from(const goto_programt &src)goto_programt
decl_identifierst typedefgoto_programt
destructive_append(goto_programt &p)goto_programtinline
destructive_insert(const_targett target, goto_programt &p)goto_programtinline
empty() constgoto_programtinline
equationscratch_programtprotected
eval(const exprt &e)scratch_programt
fix_types()scratch_programt
functionsscratch_programtprotected
get_decl_identifiers(decl_identifierst &decl_identifiers) constgoto_programt
get_end_function()goto_programtinline
get_end_function() constgoto_programtinline
get_function_id(const_targett l)goto_programtinlinestatic
get_function_id(const goto_programt &p)goto_programtinlinestatic
get_successors(Target target) constgoto_programt
goto_programt(const goto_programt &)=deletegoto_programt
goto_programt(goto_programt &&other)goto_programtinline
goto_programt()goto_programtinline
has_assertion() constgoto_programt
insert_after(const_targett target)goto_programtinline
insert_before(const_targett target)goto_programtinline
insert_before_swap(targett target)goto_programtinline
insert_before_swap(targett target, instructiont &instruction)goto_programtinline
insert_before_swap(targett target, goto_programt &p)goto_programtinline
instructionsgoto_programt
instructionst typedefgoto_programt
loop_id(const instructiont &instruction)goto_programtinlinestatic
nsscratch_programtprotected
operator=(const goto_programt &)=deletegoto_programt
operator=(goto_programt &&other)goto_programtinline
optionsscratch_programtprotected
output(const namespacet &ns, const irep_idt &identifier, std::ostream &out) constgoto_programt
output(std::ostream &out) constgoto_programtinline
output_instruction(const namespacet &ns, const irep_idt &identifier, std::ostream &out, const instructionst::value_type &it) constgoto_programt
path_storagescratch_programtprotected
satcheckscratch_programtprotected
satcheckerscratch_programtprotected
scratch_programt(symbol_tablet &_symbol_table, message_handlert &mh)scratch_programtinline
swap(goto_programt &program)goto_programtinline
symbol_tablescratch_programtprotected
symexscratch_programtprotected
symex_statescratch_programtprotected
symex_symbol_tablescratch_programtprotected
targetst typedefgoto_programt
targett typedefgoto_programt
update()goto_programt
update_instructions_function(const irep_idt &function_id)goto_programtinline
z3scratch_programtprotected
~goto_programt()goto_programtinline