mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 03:57:51 +00:00
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
fe43f8df8f
commit
65bc77d566
5 changed files with 149 additions and 10 deletions
|
@ -114,6 +114,7 @@ namespace euf {
|
|||
enode* get_enode(expr* e) const;
|
||||
enode* get_enode(theory_var v) const { return m_var2enode[v]; }
|
||||
expr* get_expr(theory_var v) const { return get_enode(v)->get_owner(); }
|
||||
expr_ref get_expr(sat::literal lit) const { expr* e = get_expr(lit.var()); return lit.sign() ? expr_ref(m.mk_not(e), m) : expr_ref(e, m); }
|
||||
theory_var get_th_var(enode* n) const { return n->get_th_var(get_id()); }
|
||||
theory_var get_th_var(expr* e) const;
|
||||
bool is_attached_to_var(enode* n) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue