|
CBMC
|
#include <simplify_expr_class.h>
Collaboration diagram for simplify_exprt::resultt< T >: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 |