CBMC
|
#include <sat_path_enumerator.h>
Public Member Functions | |
sat_path_enumeratort (message_handlert &message_handler, symbol_table_baset &_symbol_table, goto_functionst &_goto_functions, goto_programt &_goto_program, natural_loops_mutablet::natural_loopt &_loop, goto_programt::targett _loop_header, guard_managert &guard_manager) | |
bool | next (patht &path) |
Public Member Functions inherited from path_enumeratort | |
virtual | ~path_enumeratort () |
Protected Types | |
typedef std::map< goto_programt::targett, exprt, goto_programt::target_less_than > | distinguish_mapt |
typedef std::map< exprt, bool > | distinguish_valuest |
Protected Member Functions | |
void | find_distinguishing_points () |
void | build_path (scratch_programt &scratch_program, patht &path) |
void | build_fixed () |
void | record_path (scratch_programt &scratch_program) |
Definition at line 26 of file sat_path_enumerator.h.
|
protected |
Definition at line 71 of file sat_path_enumerator.h.
|
protected |
Definition at line 72 of file sat_path_enumerator.h.
|
inline |
Definition at line 29 of file sat_path_enumerator.h.
|
protected |
Definition at line 187 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 109 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 84 of file sat_path_enumerator.cpp.
|
virtual |
Implements path_enumeratort.
Definition at line 23 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 333 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 81 of file sat_path_enumerator.h.
|
protected |
Definition at line 78 of file sat_path_enumerator.h.
|
protected |
Definition at line 77 of file sat_path_enumerator.h.
|
protected |
Definition at line 80 of file sat_path_enumerator.h.
|
protected |
Definition at line 64 of file sat_path_enumerator.h.
|
protected |
Definition at line 65 of file sat_path_enumerator.h.
|
protected |
Definition at line 75 of file sat_path_enumerator.h.
|
protected |
Definition at line 66 of file sat_path_enumerator.h.
|
protected |
Definition at line 76 of file sat_path_enumerator.h.
|
protected |
Definition at line 67 of file sat_path_enumerator.h.
|
protected |
Definition at line 54 of file sat_path_enumerator.h.
|
protected |
Definition at line 79 of file sat_path_enumerator.h.
|
protected |
Definition at line 63 of file sat_path_enumerator.h.
|
protected |
Definition at line 62 of file sat_path_enumerator.h.
|
protected |
Definition at line 74 of file sat_path_enumerator.h.