#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);
}
}
Table::~Table() {
- deleteInlineArraySet(&domains);
HSIteratorTableEntry *iterator = iteratorTableEntry(entries);
while (hasNextTableEntry(iterator)) {
deleteTableEntry(nextTableEntry(iterator));