diff options
Diffstat (limited to 'glib/src/nodetree.hg')
-rw-r--r-- | glib/src/nodetree.hg | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/glib/src/nodetree.hg b/glib/src/nodetree.hg index 75b63c04..bcec2dde 100644 --- a/glib/src/nodetree.hg +++ b/glib/src/nodetree.hg @@ -69,8 +69,8 @@ class NodeTree { _CLASS_GENERIC(NodeTree, GNode) public: - using TraverseFunc = sigc::slot<bool, NodeTree<T>&>; - using ForeachFunc = sigc::slot<void, NodeTree<T>&>; + using TraverseFunc = sigc::slot<bool(NodeTree<T>&)>; + using ForeachFunc = sigc::slot<void(NodeTree<T>&)>; private: static NodeTree<T>* wrap(GNode* node) @@ -337,10 +337,10 @@ public: */ NodeTree<T>* find_child(const T& the_data, TraverseFlags flags = TRAVERSE_ALL) { - sigc::slot<void, GNode*, const T&, GNode**> real_slot = sigc::ptr_fun(on_compare_child); + sigc::slot<void(GNode*, const T&, GNode**)> real_slot = sigc::ptr_fun(on_compare_child); GNode* child = nullptr; - using type_foreach_gnode_slot = sigc::slot<void, GNode*>; + using type_foreach_gnode_slot = sigc::slot<void(GNode*)>; type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast<gpointer>(&bound_slot)); @@ -371,10 +371,10 @@ public: NodeTree<T>* find(const T& the_data, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL) { //We use a sigc::slot for the C callback, so we can bind some extra data. - sigc::slot<gboolean, GNode*, const T&, GNode**> real_slot = sigc::ptr_fun(on_compare_node); + sigc::slot<gboolean(GNode*, const T&, GNode**)> real_slot = sigc::ptr_fun(on_compare_node); GNode* child = nullptr; - using type_traverse_gnode_slot = sigc::slot<gboolean, GNode*>; + using type_traverse_gnode_slot = sigc::slot<gboolean(GNode*)>; type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); g_node_traverse(const_cast<GNode*>(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast<gpointer>(&bound_slot)); @@ -732,7 +732,7 @@ private: } } - /// Wrapper for invoking a sigc::slot<void,GNode*> (Internal use). + /// Wrapper for invoking a sigc::slot<void(GNode*)> (Internal use). static void c_callback_foreach_compare_child(GNode* node, gpointer data) { const ForeachFunc* slot = reinterpret_cast<const ForeachFunc*>(data); @@ -750,7 +750,7 @@ private: return FALSE; } - /// Wrapper for invoking a sigc::slot<gboolean,GNode*> (Internal use). + /// Wrapper for invoking a sigc::slot<gboolean(GNode*)> (Internal use). static gboolean c_callback_traverse_compare_node(GNode* node, gpointer data) { const TraverseFunc* slot = reinterpret_cast<const TraverseFunc*>(data); |