Fixes StringViewDictionary::Remove(u32)
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -108,7 +108,12 @@ namespace ArbUt {
|
||||
inline void Remove(const StringView& key) { _map.erase(key); }
|
||||
|
||||
/// @brief Removes an item with a certain key hash from the dictionary
|
||||
inline void Remove(u32 keyHash) { _map.erase(keyHash); }
|
||||
inline void Remove(u32 keyHash) {
|
||||
auto find = _map.find(keyHash);
|
||||
if (find != _map.end()) {
|
||||
_map.erase(find->first);
|
||||
}
|
||||
}
|
||||
|
||||
/// @brief Returns the number of items in the dictionary.
|
||||
[[nodiscard]] inline size_t Count() const noexcept { return _map.size(); }
|
||||
|
||||
Reference in New Issue
Block a user