mirror of
https://github.com/Z3Prover/z3
synced 2025-05-13 18:54:43 +00:00
working on Forking/Serializing a z3 Solver #209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
7b72486644
commit
b4cb51cdb3
31 changed files with 241 additions and 96 deletions
|
@ -32,6 +32,10 @@ namespace smt {
|
|||
m_params(p) {
|
||||
}
|
||||
|
||||
static void copy(imp& src, imp& dst) {
|
||||
context::copy(src.m_kernel, dst.m_kernel);
|
||||
}
|
||||
|
||||
smt_params & fparams() {
|
||||
return m_kernel.get_fparams();
|
||||
}
|
||||
|
@ -193,6 +197,11 @@ namespace smt {
|
|||
return m_imp->m();
|
||||
}
|
||||
|
||||
void kernel::copy(kernel& src, kernel& dst) {
|
||||
imp::copy(*src.m_imp, *dst.m_imp);
|
||||
}
|
||||
|
||||
|
||||
bool kernel::set_logic(symbol logic) {
|
||||
return m_imp->set_logic(logic);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue