We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent adb1eb1 commit d609670Copy full SHA for d609670
src/hashtable.cpp
@@ -26,7 +26,14 @@ HashTable::HashTable() {}
26
27
HashTable::HashTable(size_t buckets) : map(buckets) {}
28
29
-HashTable::~HashTable() {}
+HashTable::~HashTable() {
30
+ for(auto itr = this->map.begin(); itr != this->map.end(); ) {
31
+ Persistent<Value> value = itr->second;
32
+ value.Dispose();
33
+
34
+ itr = this->map.erase(itr);
35
+ }
36
+}
37
38
Handle<Value> HashTable::Constructor(const Arguments& args) {
39
HashTable *obj;
0 commit comments