| ilasynth
    1.0
    ILASynth: Template-based ILA Synthesis Engine | 
#include <smt.hpp>
 
  
 | Public Member Functions | |
| Z3FixedpointAdapter (z3::context &c, const std::string &suffix) | |
| ~Z3FixedpointAdapter () | |
|  Public Member Functions inherited from ilasynth::Z3ExprAdapter | |
| 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 | 
| Additional Inherited Members | |
|  Public Types inherited from ilasynth::Z3ExprAdapter | |
| typedef std::unordered_map< const Node *, z3::expr, decltype(&nodeHash), decltype(&nodeEqual)> | expr_map_t | 
|  Public Attributes inherited from ilasynth::Z3ExprAdapter | |
| bool | simplify | 
|  Protected Member Functions inherited from ilasynth::Z3ExprAdapter | |
| z3::expr | _getArg (const expr_map_t &m, const Node *n, int i) | 
| z3::expr | getArgExpr (const Node *n, int i) | 
| z3::expr | getArgCnst (const Node *n, int i) | 
| void | _populateExprMap (const Node *n) | 
| void | _populateCnstMap (const Node *n) | 
| virtual z3::expr | getBoolVarExpr (const BoolVar *bv) | 
| virtual z3::expr | getBoolOpExpr (const BoolOp *op) | 
| virtual z3::expr | getChoiceExpr (const BoolChoice *op) | 
| virtual z3::expr | getBitvectorVarExpr (const BitvectorVar *bvv) | 
| virtual z3::expr | getBvOpExpr (const BitvectorOp *op) | 
| virtual z3::expr | getChoiceExpr (const BitvectorChoice *op) | 
| virtual z3::expr | getBVInRangeExpr (const BVInRange *op) | 
| virtual z3::expr | getBVInRangeCnst (const BVInRange *op) | 
| virtual z3::expr | getMemVarExpr (const MemVar *mv) | 
| virtual z3::expr | getMemOpExpr (const MemOp *mw) | 
| virtual z3::expr | getChoiceExpr (const MemChoice *op) | 
| virtual z3::expr | getFuncVarExpr (const FuncVar *fv) | 
|  Protected Attributes inherited from ilasynth::Z3ExprAdapter | |
| expr_map_t | exprmap | 
| expr_map_t | cnstmap | 
| z3::context & | c | 
| std::string | suffix | 
| std::string | name_suffix | 
| Added to every name.  More... | |
| 
 | inline | 
| 
 | inline | 
 1.8.15
 1.8.15