Make sure unordered map references aren't invalidated by reserving sufficient space

This commit is contained in:
Dan Paulat 2024-05-24 01:55:01 -05:00
parent 26a22d4e84
commit 8f4325f61a
7 changed files with 39 additions and 4 deletions

View file

@ -28,6 +28,11 @@ public:
static const Iterator endIterator = ++Iterator(endValue);
return endIterator;
}
std::size_t count()
{
return static_cast<value_t>(endValue) - static_cast<value_t>(beginValue) +
1;
}
bool operator!=(const Iterator& i) { return value_ != i.value_; }
};