CBMC
|
#include <symex_slice_class.h>
Public Member Functions | |
void | slice (symex_target_equationt &equation) |
void | slice (symex_target_equationt &, const std::list< exprt > &) |
void | collect_open_variables (const symex_target_equationt &equation, symbol_sett &open_variables) |
Collect the open variables, i.e., variables that are used in RHS but never written in LHS. | |
Protected Member Functions | |
void | get_symbols (const exprt &expr) |
void | slice (SSA_stept &SSA_step) |
void | slice_assignment (SSA_stept &SSA_step) |
void | slice_decl (SSA_stept &SSA_step) |
Protected Attributes | |
symbol_sett | depends |
Definition at line 18 of file symex_slice_class.h.
void symex_slicet::collect_open_variables | ( | const symex_target_equationt & | equation, |
symbol_sett & | open_variables | ||
) |
void symex_slicet::slice | ( | symex_target_equationt & | equation, |
const std::list< exprt > & | exprs | ||
) |
void symex_slicet::slice | ( | symex_target_equationt & | equation | ) |
|
protected |
Definition at line 30 of file symex_slice_class.h.