#include <smt.hpp>
|
| Z3ExprRewritingAdapter (z3::context &c, const DistInput *di, const std::string &suffix) |
|
| Z3ExprRewritingAdapter (z3::context &c, const DistInput *di, const char *suffix) |
|
| ~Z3ExprRewritingAdapter () |
|
z3::expr | getIOCnst (const Node *n, const py::object &result) |
|
| Z3ExprAdapter (z3::context &c, const std::string &suffix) |
|
| Z3ExprAdapter (z3::context &c, const char *suffix) |
|
virtual | ~Z3ExprAdapter () |
|
virtual void | operator() (const Node *n) |
|
z3::expr | getExpr (const Node *n) |
|
z3::expr | getCnst (const Node *n) |
|
z3::context & | ctx () const |
|
void | clear () |
|
std::string | extractNumeralString (z3::model &m, const Node *r) |
|
int | getNumeralInt (z3::model &m, const Node *r) |
|
mp_int_t | getNumeralCppInt (z3::model &m, const Node *r) |
|
bool | getBoolValue (z3::model &m, const Node *r) |
|
template<typename T > |
bool | getChoiceBool (z3::model &m, const ChoiceExpr< T > *op, int i) |
|
void | setNameSuffix (const std::string &ns) |
|
const std::string & | getNameSuffix () const |
|
◆ Z3ExprRewritingAdapter() [1/2]
ilasynth::Z3ExprRewritingAdapter::Z3ExprRewritingAdapter |
( |
z3::context & |
c, |
|
|
const DistInput * |
di, |
|
|
const std::string & |
suffix |
|
) |
| |
◆ Z3ExprRewritingAdapter() [2/2]
ilasynth::Z3ExprRewritingAdapter::Z3ExprRewritingAdapter |
( |
z3::context & |
c, |
|
|
const DistInput * |
di, |
|
|
const char * |
suffix |
|
) |
| |
◆ ~Z3ExprRewritingAdapter()
ilasynth::Z3ExprRewritingAdapter::~Z3ExprRewritingAdapter |
( |
| ) |
|
◆ getBitvectorVarExpr()
virtual z3::expr ilasynth::Z3ExprRewritingAdapter::getBitvectorVarExpr |
( |
const BitvectorVar * |
bvv | ) |
|
|
protectedvirtual |
◆ getBoolVarExpr()
virtual z3::expr ilasynth::Z3ExprRewritingAdapter::getBoolVarExpr |
( |
const BoolVar * |
bv | ) |
|
|
protectedvirtual |
◆ getIOCnst()
z3::expr ilasynth::Z3ExprRewritingAdapter::getIOCnst |
( |
const Node * |
n, |
|
|
const py::object & |
result |
|
) |
| |
◆ getMemVarExpr()
virtual z3::expr ilasynth::Z3ExprRewritingAdapter::getMemVarExpr |
( |
const MemVar * |
mv | ) |
|
|
protectedvirtual |
◆ distInp
const DistInput* ilasynth::Z3ExprRewritingAdapter::distInp |
|
protected |
The documentation for this class was generated from the following file: