CBMC
|
#include <simplify_expr_class.h>
Public Types | |
enum | expr_changedt { CHANGED , UNCHANGED } |
Public Member Functions | |
bool | has_changed () const |
operator T () const | |
conversion to expression, to enable chaining | |
resultt (T _expr) | |
conversion from expression, thus not 'explicit' marks the expression as "CHANGED" | |
resultt (expr_changedt _expr_changed, T _expr) | |
Public Attributes | |
enum simplify_exprt::resultt::expr_changedt | expr_changed |
T | expr |
Definition at line 107 of file simplify_expr_class.h.
enum simplify_exprt::resultt::expr_changedt |
Enumerator | |
---|---|
CHANGED | |
UNCHANGED |
Definition at line 114 of file simplify_expr_class.h.
|
inline |
conversion from expression, thus not 'explicit' marks the expression as "CHANGED"
Definition at line 131 of file simplify_expr_class.h.
|
inline |
Definition at line 135 of file simplify_expr_class.h.
|
inline |
Definition at line 109 of file simplify_expr_class.h.
|
inline |
conversion to expression, to enable chaining
Definition at line 123 of file simplify_expr_class.h.
T simplify_exprt::resultt< T >::expr |
Definition at line 120 of file simplify_expr_class.h.
enum simplify_exprt::resultt::expr_changedt simplify_exprt::resultt< T >::expr_changed |