CBMC
|
#include <all_paths_enumerator.h>
Public Member Functions | |
all_paths_enumeratort (goto_programt &_goto_program, natural_loops_mutablet::natural_loopt &_loop, goto_programt::targett _loop_header) | |
virtual bool | next (patht &path) |
Public Member Functions inherited from path_enumeratort | |
virtual | ~path_enumeratort () |
Protected Member Functions | |
int | backtrack (patht &path) |
void | complete_path (patht &path, int succ) |
void | extend_path (patht &path, goto_programt::targett t, int succ) |
bool | is_looping (patht &path) |
Protected Attributes | |
goto_programt & | goto_program |
natural_loops_mutablet::natural_loopt & | loop |
goto_programt::targett | loop_header |
patht | last_path |
Definition at line 22 of file all_paths_enumerator.h.
|
inline |
Definition at line 25 of file all_paths_enumerator.h.
|
protected |
Definition at line 59 of file all_paths_enumerator.cpp.
|
protected |
Definition at line 100 of file all_paths_enumerator.cpp.
|
protected |
Definition at line 116 of file all_paths_enumerator.cpp.
|
protected |
Definition at line 154 of file all_paths_enumerator.cpp.
|
virtual |
Implements path_enumeratort.
Definition at line 14 of file all_paths_enumerator.cpp.
|
protected |
Definition at line 43 of file all_paths_enumerator.h.
|
protected |
Definition at line 47 of file all_paths_enumerator.h.
|
protected |
Definition at line 44 of file all_paths_enumerator.h.
|
protected |
Definition at line 45 of file all_paths_enumerator.h.