lot of metal changes, but no idea how this stuff works

This commit is contained in:
Dynamitos
2025-02-14 00:39:53 +01:00
parent 52cbdd8470
commit ee03b5fa5f
31 changed files with 335 additions and 157 deletions
+3 -2
View File
@@ -1,5 +1,6 @@
#pragma once
#include "Pair.h"
#include "Array.h"
#include <memory_resource>
@@ -226,13 +227,13 @@ template <typename KeyType, typename NodeData, typename KeyFun, typename Compare
}
private:
void verifyTree() {
/*void verifyTree() {
size_t numElems = 0;
for (const auto& it : *this) {
numElems++;
}
assert(numElems == _size);
}
}*/
void markIteratorsDirty() { iteratorsDirty = true; }
void refreshIterators() {
beginIt = calcBeginIterator();