Editing orderresolver design
[satune.git] / src / Translator / orderresolver.h
index 9f248af78226ca42efeafd6423f1960530155299..35498ffb06cfc0b688fba71c1f353c4a65d565ce 100644 (file)
 
 class OrderResolver {
 public:
-       OrderResolver(OrderGraph* _graph);
-       HappenedBefore resolveOrder(uint64_t first, uint64_t second);
-       virtual ~OrderResolver();
+       OrderResolver(){};
+       virtual HappenedBefore resolveOrder(uint64_t first, uint64_t second) = 0;
+       virtual ~OrderResolver(){};
        CMEMALLOC;
-protected:
-       OrderGraph* graph;
-       virtual HappenedBefore getOrder(OrderNode* from, OrderNode* to) = 0;
 };
 
 #endif /* ORDERRESOLVER_H */