Not well tested yet. Inserting and removing values via iterators. Positioning iterators at a given position in the collection (relative to another iterator). Iterator comparison.
I think the iterator API is quite stable now.
Iterators have been revised and fixed to work more intuitively. Great thanks for Martha.
Insert and remove functionality will be added soon to the iterators.
The iterator framework has been introduced. Three types of iterators can be used when using clc_coll_t:
- a forward iterator
- a reverse iterator
- a bidirectional iterator
As in many implementations, the iterator behaviour is unspecified when you modify the collection you iterate over.
An array wrapper that allows array handling in a way consistent with clc api has been implemented.
CVS tag: arr_beta
A vector implementation has been added.
CVS tag: vec_beta
Also two fixes and some code cleanup in list implementation.