CBMC
|
#include "std_expr.h"
Go to the source code of this file.
Classes | |
class | ssa_exprt |
Expression providing an SSA-renamed symbol of expressions. More... | |
Functions | |
bool | is_ssa_expr (const exprt &expr) |
template<> | |
bool | can_cast_expr< ssa_exprt > (const exprt &base) |
void | validate_expr (const ssa_exprt &expr) |
const ssa_exprt & | to_ssa_expr (const exprt &expr) |
Cast a generic exprt to an ssa_exprt. More... | |
ssa_exprt & | to_ssa_expr (exprt &expr) |
Cast a generic exprt to an ssa_exprt. More... | |
ssa_exprt | remove_level_2 (ssa_exprt ssa) |
|
inline |
Definition at line 131 of file ssa_expr.h.
|
inline |
Definition at line 125 of file ssa_expr.h.
ssa
where level2 identifiers have been removed Cast a generic exprt to an ssa_exprt.
expr | Source expression |
Definition at line 145 of file ssa_expr.h.
Cast a generic exprt to an ssa_exprt.
expr | Source expression |
Definition at line 153 of file ssa_expr.h.
|
inline |
Definition at line 136 of file ssa_expr.h.