CBMC
|
A class containing utility functions for havocing expressions. More...
#include <havoc_utils.h>
Public Member Functions | |
havoc_utils_is_constantt (const assignst &mod) | |
bool | is_constant (const exprt &expr) const override |
This function determines what expressions are to be propagated as "constants". More... | |
![]() | |
bool | operator() (const exprt &e) const |
returns true iff the expression can be considered constant More... | |
Protected Attributes | |
const assignst & | assigns |
Additional Inherited Members | |
![]() | |
virtual bool | is_constant_address_of (const exprt &) const |
this function determines which reference-typed expressions are constant More... | |
A class containing utility functions for havocing expressions.
Definition at line 26 of file havoc_utils.h.
|
inlineexplicit |
Definition at line 29 of file havoc_utils.h.
|
inlineoverridevirtual |
This function determines what expressions are to be propagated as "constants".
Reimplemented from is_constantt.
Definition at line 33 of file havoc_utils.h.
|
protected |
Definition at line 44 of file havoc_utils.h.