3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-24 21:26:59 +00:00

debug dio

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2025-01-16 14:17:53 -10:00 committed by Lev Nachmanson
parent 0027ae21e8
commit 5a72117528
6 changed files with 153 additions and 63 deletions

View file

@ -405,13 +405,10 @@ public:
}
}
void register_add_term_delegate(const std::function<void (const lar_term*)>&);
void register_update_column_bound_delegate(const std::function<void (unsigned)>&);
private:
std_vector<std::function<void (const lar_term*)>> m_add_term_callbacks;
std_vector<std::function<void (unsigned)>> m_update_column_bound_callbacks;
public:
std::function<void (const lar_term*)> m_add_term_callback;
std::function<void (unsigned)> m_update_column_bound_callback;
bool external_is_used(unsigned) const;
void pop(unsigned k);
unsigned num_scopes() const { return m_trail.get_num_scopes(); }