Bug fix: typos
[satune.git] / src / Serialize / deserializer.h
index 6335c897c42270ba115a8dc87b5f57f67e4e1b8a..1a936743576dd3b8522ea69c2e0b2bf5464073bb 100644 (file)
  */
 class Deserializer {
 public:
-       Deserializer(const char *file);
+       Deserializer(const char *file, InterpreterType itype = SATUNE);
        CSolver *deserialize();
        virtual ~Deserializer();
 private:
        ssize_t myread (void *__buf, size_t __nbytes);
        void deserializeBooleanEdge();
        void deserializeBooleanVar();
+       void deserializeBooleanConst();
        void deserializeBooleanOrder();
        void deserializeOrder();
        void deserializeSet();
@@ -39,6 +40,11 @@ private:
        void deserializeElementFunction();
        void deserializeFunctionOperator();
        void deserializeFunctionTable();
+       char *buffer;
+       uint bufferindex;
+       uint bufferbytes;
+       uint buffercap;
+
        CSolver *solver;
        int filedesc;
        CloneMap map;