|
CBMC
|
#include <all_paths_enumerator.h>
Inheritance diagram for all_paths_enumeratort:
Collaboration diagram for all_paths_enumeratort: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.