[RFC] API addition for GSequence

Hi all,

I'd be interested in hearing some opinions on the patch I logged in http://bugzilla.gnome.org/show_bug.cgi?id=548666

It adds the functions g_sequence_find and g_sequence_find_iter. These allow you to search for a given data in the sequence, returning NULL if that data isn't there.

The currently available g_sequence_search does not give you any way of telling if a given data is already in the sequence, it only lets you see where the data would be inserted.

A user could iterate the sequence like its a list, but as its a balanceed btree undreneath it should expose this functionality in some way.

I'm not so sure about the naming of the API, but I'd hope we could get something equivalent in for the next release.


Rob Taylor, Codethink Ltd. - http://codethink.co.uk

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]