CBMC
|
#include <goto_symex_can_forward_propagate.h>
Public Member Functions | |
goto_symex_can_forward_propagatet (const namespacet &ns) | |
Public Member Functions inherited from can_forward_propagatet | |
can_forward_propagatet (const namespacet &ns) | |
bool | operator() (const exprt &e) const |
returns true iff the expression can be considered constant More... | |
Protected Member Functions | |
bool | is_constant (const exprt &expr) const override |
This function determines what expressions are to be propagated as "constants". More... | |
Protected Member Functions inherited from can_forward_propagatet | |
virtual bool | is_constant_address_of (const exprt &) const |
this function determines which reference-typed expressions are constant More... | |
Additional Inherited Members | |
Protected Attributes inherited from can_forward_propagatet | |
const namespacet & | ns |
Definition at line 18 of file goto_symex_can_forward_propagate.h.
|
inlineexplicit |
Definition at line 21 of file goto_symex_can_forward_propagate.h.
|
inlineoverrideprotectedvirtual |
This function determines what expressions are to be propagated as "constants".
Reimplemented from can_forward_propagatet.
Definition at line 27 of file goto_symex_can_forward_propagate.h.