AK: Remove return value from HashTable::remove() and HashMap::remove()
This was only used by remove_all_matching(), where it's no longer used.
This commit is contained in:
parent
623bdd8b6a
commit
eb829924da
Notes:
sideshowbarker
2024-07-17 17:51:17 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/eb829924da
2 changed files with 3 additions and 8 deletions
|
@ -189,9 +189,9 @@ public:
|
|||
return find(value) != end();
|
||||
}
|
||||
|
||||
IteratorType remove(IteratorType it)
|
||||
void remove(IteratorType it)
|
||||
{
|
||||
return m_table.remove(it);
|
||||
m_table.remove(it);
|
||||
}
|
||||
|
||||
V& ensure(const K& key)
|
||||
|
|
|
@ -389,7 +389,7 @@ public:
|
|||
return false;
|
||||
}
|
||||
|
||||
Iterator remove(Iterator iterator)
|
||||
void remove(Iterator iterator)
|
||||
{
|
||||
VERIFY(iterator.m_bucket);
|
||||
auto& bucket = *iterator.m_bucket;
|
||||
|
@ -399,14 +399,9 @@ public:
|
|||
if constexpr (!IsOrdered)
|
||||
VERIFY(!bucket.end);
|
||||
|
||||
auto next_iterator = iterator;
|
||||
++next_iterator;
|
||||
|
||||
delete_bucket(bucket);
|
||||
--m_size;
|
||||
++m_deleted_count;
|
||||
|
||||
return next_iterator;
|
||||
}
|
||||
|
||||
template<typename TUnaryPredicate>
|
||||
|
|
Loading…
Add table
Reference in a new issue