2c02b02589
This was quite confusing previously: While calling insert_before() and then remove_at() properly replaced the current item, calling them the other way around inserted the new item before the previous item because remove_at() changed the enumerator's position to the previous item. The behavior in corner cases (calling the methods before or after enumeration) is also changed slightly. |
||
---|---|---|
.. | ||
array.c | ||
array.h | ||
blocking_queue.c | ||
blocking_queue.h | ||
dictionary.h | ||
enumerator.c | ||
enumerator.h | ||
hashtable.c | ||
hashtable.h | ||
linked_list.c | ||
linked_list.h |