9 Table(Set **domains, uint numDomain, Set *range);
10 void addNewTableEntry(uint64_t *inputs, uint inputSize, uint64_t result);
11 TableEntry *getTableEntry(uint64_t *inputs, uint inputSize);
12 Table *clone(CSolver *solver, CloneMap *map);
14 Set * getRange() {return range;}
16 Set * getDomain(uint i) {return domains.get(i);}
17 uint numDomains() {return domains.getSize();}
19 SetIteratorTableEntry * getEntries() {return entries->iterator();}
20 uint getSize() {return entries->getSize();}
27 HashsetTableEntry *entries;