CBMC
|
#include <goto_inline_class.h>
Classes | |
class | goto_inline_log_infot |
Public Types | |
typedef std::map< goto_programt::const_targett, goto_inline_log_infot, goto_programt::target_less_than > | log_mapt |
Public Member Functions | |
void | cleanup (const goto_programt &goto_program) |
void | cleanup (const goto_functionst::function_mapt &function_map) |
void | add_segment (const goto_programt &goto_program, const unsigned begin_location_number, const unsigned end_location_number, const unsigned call_location_number, const irep_idt function) |
void | copy_from (const goto_programt &from, const goto_programt &to) |
jsont | output_inline_log_json () const |
Public Attributes | |
log_mapt | log_map |
Definition at line 107 of file goto_inline_class.h.
typedef std::map< goto_programt::const_targett, goto_inline_log_infot, goto_programt::target_less_than> goto_inlinet::goto_inline_logt::log_mapt |
Definition at line 143 of file goto_inline_class.h.
void goto_inlinet::goto_inline_logt::add_segment | ( | const goto_programt & | goto_program, |
const unsigned | begin_location_number, | ||
const unsigned | end_location_number, | ||
const unsigned | call_location_number, | ||
const irep_idt | function | ||
) |
Definition at line 760 of file goto_inline_class.cpp.
void goto_inlinet::goto_inline_logt::cleanup | ( | const goto_functionst::function_mapt & | function_map | ) |
Definition at line 746 of file goto_inline_class.cpp.
void goto_inlinet::goto_inline_logt::cleanup | ( | const goto_programt & | goto_program | ) |
Definition at line 739 of file goto_inline_class.cpp.
void goto_inlinet::goto_inline_logt::copy_from | ( | const goto_programt & | from, |
const goto_programt & | to | ||
) |
Definition at line 789 of file goto_inline_class.cpp.
jsont goto_inlinet::goto_inline_logt::output_inline_log_json | ( | ) | const |
Definition at line 835 of file goto_inline_class.cpp.
log_mapt goto_inlinet::goto_inline_logt::log_map |
Definition at line 145 of file goto_inline_class.h.