mirror of
https://github.com/Z3Prover/z3
synced 2025-06-28 00:48:45 +00:00
Minor fixes to model
This commit is contained in:
parent
450da5ea0c
commit
60888a93eb
1 changed files with 9 additions and 10 deletions
|
@ -24,6 +24,9 @@ Revision History:
|
|||
#include "util/ref.h"
|
||||
#include "ast/ast_translation.h"
|
||||
|
||||
class model;
|
||||
typedef ref<model> model_ref;
|
||||
|
||||
class model : public model_core {
|
||||
protected:
|
||||
typedef obj_map<sort, ptr_vector<expr>*> sort2universe;
|
||||
|
@ -82,12 +85,10 @@ public:
|
|||
m_old_completion(m.m_mev.get_model_completion()), m_model(m) {
|
||||
m.set_model_completion(c);
|
||||
}
|
||||
#if 0
|
||||
scoped_model_completion(model_ref& m, bool c):
|
||||
m_old_completion(m->m_mev.get_model_completion()), m_model(*m.get()) {
|
||||
m->set_model_completion(c);
|
||||
}
|
||||
#endif
|
||||
~scoped_model_completion() {
|
||||
m_model.set_model_completion(m_old_completion);
|
||||
}
|
||||
|
@ -96,7 +97,5 @@ public:
|
|||
|
||||
};
|
||||
|
||||
typedef ref<model> model_ref;
|
||||
|
||||
#endif /* MODEL_H_ */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue