]> 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)
committerLuca Bruno <lucabru@src.gnome.org>
Thu, 3 Nov 2011 09:04:55 +0000 (10:04 +0100)
Fixes bug 663271.

vapi/glib-2.0.vapi

index e540a4d65e4d2abf6cfdcf16116a22c6e74daa64..4bb3673f4bca0b10ad274ca87dea2eae1d221f29 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);