]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: add Sequence.lookup() and SequenceIter.set() methods
authorMarc-André Lureau <marcandre.lureau@gmail.com>
Wed, 2 Nov 2011 21:33:23 +0000 (22:33 +0100)
committerJürg Billeter <j@bitron.ch>
Wed, 30 Nov 2011 13:53:58 +0000 (14:53 +0100)
Fixes bug 663271.

vapi/glib-2.0.vapi

index 194ff6b5d6d4feef70d229c55f56b5055dc01a96..b43a089d0be84ac2faee49a28adea1022aecabea 100644 (file)
@@ -3859,6 +3859,8 @@ namespace GLib {
                public static unowned G get (SequenceIter<G> iter);
                public static void set (SequenceIter<G> iter, owned G data);
                public static SequenceIter<G> range_get_midpoint (SequenceIter<G> begin, SequenceIter<G> end);
+               public SequenceIter<G> lookup (G data, CompareDataFunc<G> cmp_func);
+               public SequenceIter<G> lookup_iter (G data, SequenceIterCompareFunc<G> iter_cmp);
        }
 
        [Compact]
@@ -3875,6 +3877,8 @@ namespace GLib {
 
                [CCode (cname = "g_sequence_get")]
                public unowned G get ();
+               [CCode (cname = "g_sequence_set")]
+               public void set (owned G data);
        }
 
        public delegate int SequenceIterCompareFunc<G> (SequenceIter<G> a, SequenceIter<G> b);