|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <value_set_domain.h>
Public Member Functions | |
| value_set_domaint () | |
| ~value_set_domaint () override | |
| value_set_domaint (const value_set_domaint &ref) | |
| virtual bool | merge (const value_set_domaint &other, bool keepnew) |
| void | output (const namespacet &ns, std::ostream &out) const override |
| void | initialize (const namespacet &ns, locationtlocationt l) override |
| void | transform (const namespacet &ns, locationtlocationt from_l, locationtlocationt to_l) override |
| void | get_reference_set (const namespacet &ns, const expr2tc &expr, value_setst::valuest &dest) override |
| Public Member Functions inherited from abstract_domain_baset | |
| abstract_domain_baset () | |
| virtual | ~abstract_domain_baset ()=default |
| virtual void | get_reference_set (const namespacet &, const expr2tc &, std::list< expr2tc > &) |
Public Attributes | |
| value_sett * | value_set |
Additional Inherited Members | |
| Public Types inherited from abstract_domain_baset | |
| typedef goto_programt::const_targett | locationt |
| Protected Member Functions inherited from abstract_domain_baset | |
| expr2tc | get_guard (locationtlocationt from, locationtlocationt to) const |
| expr2tc | get_return_lhs (locationtlocationt to) const |
| Protected Attributes inherited from abstract_domain_baset | |
| bool | seen |
|
inline |
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlineoverridevirtual |
Implements abstract_domain_baset.
|
inlinevirtual |
|
inlineoverridevirtual |
Reimplemented from abstract_domain_baset.
|
overridevirtual |
Implements abstract_domain_baset.
| value_sett* value_set_domaint::value_set |