FixedMap and FixedOrderedMultimap behave differently for erase #221
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The behaviour of FixedMap and FixedOrderedMultimap is different in the
ReturnValue_t erase(Iterator *iter)
function. I suggest to make them behave the same in respect to the iterator.At the moment the FixedMap can be completly erased by calling:
The fixedOrderedMap on the other hand must be deleted with a while loop:
In comparison a std::map is erased by: