CBMC
scratch_programt Member List

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

add(instructiont &&instruction)goto_programtinline
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, guard_managert &guard_manager)scratch_programt
check_sat(guard_managert &guard_manager)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
equals(const goto_programt &other) constgoto_programt
equationscratch_programtprotected
eval(const exprt &e)scratch_programt
fix_types()scratch_programt
functionsscratch_programtprotected
get_decl_identifiers(decl_identifierst &decl_identifiers) constgoto_programt
get_default_options()scratch_programtprotectedstatic
get_end_function()goto_programtinline
get_end_function() constgoto_programtinline
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_after(const_targett target, const instructiont &i)goto_programtinline
insert_before(const_targett target)goto_programtinline
insert_before(const_targett target, const instructiont &i)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 irep_idt &function_id, const instructiont &instruction)goto_programtinlinestatic
make_assertion(const exprt &g, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_assignment(const code_assignt &_code, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_assignment(exprt lhs, exprt rhs, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_assumption(const exprt &g, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_atomic_begin(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_atomic_end(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_catch(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_dead(const symbol_exprt &symbol, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_decl(const symbol_exprt &symbol, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_decl(const code_declt &_code, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_end_function(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_function_call(const code_function_callt &_code, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_function_call(exprt lhs, exprt function, code_function_callt::argumentst arguments, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_goto(targett _target, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_goto(targett _target, const exprt &g, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_incomplete_goto(const exprt &_cond, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_incomplete_goto(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_incomplete_goto(const code_gotot &, const source_locationt &=source_locationt::nil())goto_programtstatic
make_location(const source_locationt &l)goto_programtinlinestatic
make_other(const goto_instruction_codet &_code, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_set_return_value(exprt return_value, const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_set_return_value(const code_returnt &code, const source_locationt &l=source_locationt::nil())=deletegoto_programtstatic
make_skip(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
make_throw(const source_locationt &l=source_locationt::nil())goto_programtinlinestatic
nsscratch_programtprotected
operator=(const goto_programt &)=deletegoto_programt
operator=(goto_programt &&other)goto_programtinline
optionsscratch_programtprotected
output(std::ostream &out) constgoto_programt
path_storagescratch_programtprotected
satcheckscratch_programtprotected
satcheckerscratch_programtprotected
scratch_programt(symbol_table_baset &_symbol_table, message_handlert &mh, guard_managert &guard_manager)scratch_programtinline
swap(goto_programt &program)goto_programtinline
symbol_tablescratch_programtprotected
symexscratch_programtprotected
symex_statescratch_programtprotected
symex_symbol_tablescratch_programtprotected
target_less_than typedefgoto_programt
targetst typedefgoto_programt
targett typedefgoto_programt
update()goto_programt
validate(const namespacet &ns, const validation_modet vm) constgoto_programtinline
z3scratch_programtprotected
~goto_programt()goto_programtinline