Switch array struct to class
[satune.git] / src / AST / table.cc
index 3e8832784803ac64223d57421138eeb2bb53a259..b7d550c5aee6bbfb1cf66aadca78898c25ff9fbd 100644 (file)
@@ -5,8 +5,9 @@
 #include "set.h"
 #include "mutableset.h"
 
-Table::Table(Set **_domains, uint numDomain, Set *_range) : range(_range) {
-       initArrayInitSet(&domains, _domains, numDomain);
+Table::Table(Set **_domains, uint numDomain, Set *_range) :
+       domains(_domains, numDomain),
+       range(_range) {
        entries = allocHashSetTableEntry(HT_INITIAL_CAPACITY, HT_DEFAULT_FACTOR);
 }
 
@@ -28,7 +29,6 @@ TableEntry * Table::getTableEntry(uint64_t *inputs, uint inputSize) {
 }
 
 Table::~Table() {
-       deleteInlineArraySet(&domains);
        HSIteratorTableEntry *iterator = iteratorTableEntry(entries);
        while (hasNextTableEntry(iterator)) {
                deleteTableEntry(nextTableEntry(iterator));