mirror of
https://github.com/Z3Prover/z3
synced 2025-08-11 13:40:52 +00:00
remove template Context dependency in every trail object
This commit is contained in:
parent
df0a449f70
commit
a152bb1e80
65 changed files with 413 additions and 413 deletions
|
@ -56,8 +56,8 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
template<typename Ctx, typename S, typename T>
|
||||
class ast2ast_trail : public trail<Ctx> {
|
||||
template<typename S, typename T>
|
||||
class ast2ast_trail : public trail {
|
||||
ast2ast_trailmap<S,T>& m_map;
|
||||
public:
|
||||
ast2ast_trail(ast2ast_trailmap<S,T>& m, S* s, T* t) :
|
||||
|
@ -65,7 +65,7 @@ public:
|
|||
m.insert(s,t);
|
||||
}
|
||||
|
||||
void undo(Ctx& ctx) override {
|
||||
void undo() override {
|
||||
m_map.pop();
|
||||
}
|
||||
};
|
||||
|
|
|
@ -74,7 +74,7 @@ namespace euf {
|
|||
|
||||
class egraph {
|
||||
|
||||
typedef ptr_vector<trail<egraph> > trail_stack;
|
||||
typedef ptr_vector<trail> trail_stack;
|
||||
|
||||
struct to_merge {
|
||||
enode* a, * b;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue