CBMC
|
#include <sat_path_enumerator.h>
Public Member Functions | |
sat_path_enumeratort (message_handlert &message_handler, symbol_tablet &_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) |
![]() | |
virtual | ~path_enumeratort () |
Protected Types | |
typedef std::map< goto_programt::targett, exprt > | 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 28 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 31 of file sat_path_enumerator.h.
|
protected |
Definition at line 189 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 111 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 86 of file sat_path_enumerator.cpp.
|
virtual |
Implements path_enumeratort.
Definition at line 25 of file sat_path_enumerator.cpp.
|
protected |
Definition at line 335 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 66 of file sat_path_enumerator.h.
|
protected |
Definition at line 67 of file sat_path_enumerator.h.
|
protected |
Definition at line 75 of file sat_path_enumerator.h.
|
protected |
Definition at line 68 of file sat_path_enumerator.h.
|
protected |
Definition at line 76 of file sat_path_enumerator.h.
|
protected |
Definition at line 69 of file sat_path_enumerator.h.
|
protected |
Definition at line 56 of file sat_path_enumerator.h.
|
protected |
Definition at line 79 of file sat_path_enumerator.h.
|
protected |
Definition at line 65 of file sat_path_enumerator.h.
|
protected |
Definition at line 64 of file sat_path_enumerator.h.
|
protected |
Definition at line 74 of file sat_path_enumerator.h.