Adding decomposeOrderTransform to transformer
[satune.git] / src / ASTTransform / decomposeordertransform.h
index 1fe7356370686ff8428596814c106dd3862063ad..84b17f323631b6fd966c05df75881c0651ad0cbf 100644 (file)
 
 class DecomposeOrderTransform : public Transform {
 public:
-       DecomposeOrderTransform(CSolver* _solver, Order* order);
+       DecomposeOrderTransform(CSolver* _solver);
        virtual ~DecomposeOrderTransform();
        void doTransform();
        void setOrderGraph(OrderGraph* _graph){
-               graph = _graph;
+               currGraph = _graph;
        }
+       void setCurrentOrder(Order* _current) { currOrder = _current;}
        bool canExecuteTransform();
 private:
-       Order* order;
-       OrderGraph* graph;
+       Order* currOrder;
+       OrderGraph* currGraph;
 };
 
 #endif /* ORDERTRANSFORM_H */