[vala/staging: 2/4] glib-2.0: Add some missing type-arguments




commit fc066f1b7b49bd9b9b43fb8c751faead23428dc6
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Mar 7 13:42:16 2021 +0100

    glib-2.0: Add some missing type-arguments

 vapi/glib-2.0.vapi | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index 3789fde30..65ba798cc 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -2207,7 +2207,7 @@ namespace GLib {
                public static void yield ();
                public static void exit (T retval);
                [Version (deprecated_since = "2.32", since = "2.10")]
-               public static void @foreach (Func<Thread> thread_func);
+               public static void @foreach (Func<Thread<T>> thread_func);
 
                [CCode (cname = "g_usleep")]
                public static void usleep (ulong microseconds);
@@ -2395,10 +2395,10 @@ namespace GLib {
                [CCode (cname = "g_thread_pool_free")]
                void _free (bool immediate, bool wait);
                [CCode (cname = "vala__g_thread_pool_free_wrapper")]
-               public static void free (owned ThreadPool? pool, bool immediate, bool wait) {
-                       ThreadPool* ptr = (owned) pool;
+               public static void free (owned ThreadPool<T>? pool, bool immediate, bool wait) {
+                       ThreadPool<T>* ptr = (owned) pool;
                        if (ptr != null) {
-                               ((ThreadPool)ptr)._free (immediate, wait);
+                               ((ThreadPool<T>)ptr)._free (immediate, wait);
                        }
                }
                public static void set_max_unused_threads (int max_threads);
@@ -5026,7 +5026,7 @@ namespace GLib {
 
                [CCode (cname = "vala_g_list_is_empty")]
                public inline bool is_empty () {
-                       return (List?) this == null;
+                       return (List<G>?) this == null;
                }
 
                public G data;
@@ -5091,7 +5091,7 @@ namespace GLib {
 
                [CCode (cname = "vala_g_slist_is_empty")]
                public inline bool is_empty () {
-                       return (SList?) this == null;
+                       return (SList<G>?) this == null;
                }
 
                public G data;
@@ -5132,7 +5132,7 @@ namespace GLib {
                public uint get_length ();
                [Version (since = "2.4")]
                public void reverse ();
-               public Queue copy ();
+               public Queue<G> copy ();
                [Version (since = "2.4")]
                public unowned List<G> find (G data);
                [Version (since = "2.4")]
@@ -5656,8 +5656,8 @@ namespace GLib {
 
        /* N-ary Trees */
 
-       public delegate bool NodeTraverseFunc (Node node);
-       public delegate void NodeForeachFunc (Node node);
+       public delegate bool NodeTraverseFunc<G> (Node<G> node);
+       public delegate void NodeForeachFunc<G> (Node<G> node);
 
        [CCode (cprefix = "G_TRAVERSE_")]
        public enum TraverseFlags {
@@ -5685,8 +5685,8 @@ namespace GLib {
                public unowned Node<G> append_data (owned G data);
                public unowned Node<G> prepend_data (owned G data);
                public void reverse_children ();
-               public void traverse (TraverseType order, TraverseFlags flags, int max_depth, 
NodeTraverseFunc func);
-               public void children_foreach (TraverseFlags flags, NodeForeachFunc func);
+               public void traverse (TraverseType order, TraverseFlags flags, int max_depth, 
NodeTraverseFunc<G> func);
+               public void children_foreach (TraverseFlags flags, NodeForeachFunc<G> func);
                public unowned Node<G> get_root ();
                public unowned Node<G> find (TraverseType order, TraverseFlags flags, G data);
                public unowned Node<G> find_child (TraverseFlags flags, G data);
@@ -5722,10 +5722,10 @@ namespace GLib {
                }
 
                public G data;
-               public Node next;
-               public Node prev;
-               public Node parent;
-               public Node children;
+               public Node<G> next;
+               public Node<G> prev;
+               public Node<G> parent;
+               public Node<G> children;
        }
 
        /* Quarks */
@@ -5832,7 +5832,7 @@ namespace GLib {
 
        /* GTree */
 
-       public delegate bool TraverseNodeFunc<K,V> (TreeNode node);
+       public delegate bool TraverseNodeFunc<K,V> (TreeNode<K,V> node);
 
        [Compact]
        [Version (since = "2.68")]


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