CBMC
|
#include <static_analysis.h>
Public Types | |
typedef goto_programt::const_targett | locationt |
typedef std::unordered_set< exprt, irep_hash > | expr_sett |
Public Member Functions | |
domain_baset () | |
virtual | ~domain_baset () |
virtual void | initialize (const namespacet &, locationt) |
virtual void | transform (const namespacet &ns, const irep_idt &function_from, locationt from, const irep_idt &function_to, locationt to)=0 |
virtual void | output (const namespacet &, std::ostream &) const |
virtual void | get_reference_set (const namespacet &, const exprt &, std::list< exprt > &dest) |
Protected Attributes | |
bool | seen |
Friends | |
class | static_analysis_baset |
Definition at line 30 of file static_analysis.h.
typedef std::unordered_set<exprt, irep_hash> domain_baset::expr_sett |
Definition at line 72 of file static_analysis.h.
Definition at line 41 of file static_analysis.h.
|
inline |
Definition at line 33 of file static_analysis.h.
|
inlinevirtual |
Definition at line 37 of file static_analysis.h.
|
inlinevirtual |
Reimplemented in value_set_domain_templatet< VST >.
Definition at line 75 of file static_analysis.h.
|
inlinevirtual |
Reimplemented in value_set_domain_templatet< VST >.
Definition at line 45 of file static_analysis.h.
|
inlinevirtual |
Reimplemented in value_set_domain_templatet< VST >.
Definition at line 66 of file static_analysis.h.
|
pure virtual |
Implemented in value_set_domain_templatet< VST >.
|
friend |
Definition at line 94 of file static_analysis.h.
|
protected |
Definition at line 92 of file static_analysis.h.