Support for pruning unused order elements
[satune.git] / src / AST / order.h
index a9015d64c26f5a59995efdde34ccee0e8226d538..d469cd97cc46537bd0851f8f6f079731f064a710 100644 (file)
@@ -24,12 +24,15 @@ public:
        void addOrderConstraint(BooleanOrder *constraint);
        void setOrderEncodingType(OrderEncodingType type);
        HashtableOrderPair *getOrderPairTable();
+       SetIterator64Int *getUsedIterator();
        CMEMALLOC;
 private:
        Hashset64Int useditems;
        Vector<BooleanOrder *> constraints;
 public:
        Vector<BooleanOrder *> *getConstraints() {return &constraints;}
+       uint getNumUsed() {return constraints.getSize();}
+
 };
 
 #endif