Fix name collisions
[satune.git] / src / AST / table.h
index f232615a848b63c327a3074659aab0b556282fe5..39b561ce386b38f6efee7a1b7dd20864cccdeffe 100644 (file)
@@ -5,15 +5,16 @@
 #include "structs.h"
 
 class Table {
- public:
+public:
        Table(Set **domains, uint numDomain, Set *range);
        void addNewTableEntry(uint64_t *inputs, uint inputSize, uint64_t result);
        TableEntry *getTableEntry(uint64_t *inputs, uint inputSize);
+       Table *clone(CSolver *solver, CloneMap *map);
        ~Table();
        Array<Set *> domains;
        Set *range;
-       HashSetTableEntry *entries;
-       MEMALLOC;
+       HashsetTableEntry *entries;
+       CMEMALLOC;
 };
 
 #endif