remove key; returns true if removed
| 540 | |
| 541 | // remove key; returns true if removed |
| 542 | bool remove(const Key &key) { |
| 543 | auto idx = find_index(key); |
| 544 | if (idx == npos()) |
| 545 | return false; |
| 546 | mark_deleted(idx); |
| 547 | --_size; |
| 548 | ++_tombstones; |
| 549 | return true; |
| 550 | } |
| 551 | |
| 552 | bool erase(const Key &key) { return remove(key); } |
| 553 |
no test coverage detected