Adding an API for finalizing MutableSet
[satune.git] / src / AST / set.h
index 5a5cdab1748121606e4e5b1bd4ef0afa5e552c1b..ef10b39bdaf3dc75830dde6d980a0a155b1293eb 100644 (file)
@@ -24,7 +24,9 @@ public:
        uint64_t getNewUniqueItem() {return low++;}
        uint64_t getMemberAt(uint index);
        uint64_t getElement(uint index);
+       virtual bool isMutableSet() {return false;}
        virtual Set *clone(CSolver *solver, CloneMap *map);
+       virtual void serialize(Serializer* serializer);
        CMEMALLOC;
 protected:
        VarType type;
@@ -35,5 +37,6 @@ protected:
 
 };
 
+int intcompare(const void *p1, const void *p2);
 #endif/* SET_H */