Top | ![]() |
![]() |
![]() |
![]() |
void | ags_tree_iterator_set_inverse_mode () |
gboolean | ags_tree_iterator_is_inverse_mode () |
void | ags_tree_iterator_iterate () |
void | ags_tree_iterator_iterate_nested () |
void | ags_tree_iterator_safe_iterate () |
void | ags_tree_iterator_safe_iterate_nested () |
#define | AGS_IS_TREE_ITERATOR() |
#define | AGS_IS_TREE_ITERATOR_INTERFACE() |
#define | AGS_TREE_ITERATOR() |
#define | AGS_TREE_ITERATOR_GET_INTERFACE() |
#define | AGS_TREE_ITERATOR_INTERFACE() |
GType | ags_tree_iterator_get_type () |
void ags_tree_iterator_set_inverse_mode (AgsTreeIterator *tree
,gboolean mode
);
gboolean
ags_tree_iterator_is_inverse_mode (AgsTreeIterator *tree
);
void ags_tree_iterator_iterate (AgsTreeIterator *tree
,gpointer node_id
);
void ags_tree_iterator_iterate_nested (AgsTreeIterator *tree
,gpointer node_id
);
void ags_tree_iterator_safe_iterate (AgsTreeIterator *toplevel
,AgsTreeIterator *current
,gpointer node_id
);
void ags_tree_iterator_safe_iterate_nested (AgsTreeIterator *toplevel
,AgsTreeIterator *current
,gpointer node_id
);
#define AGS_IS_TREE_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TREE_ITERATOR))
#define AGS_IS_TREE_ITERATOR_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TREE_ITERATOR))
#define AGS_TREE_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIterator))
#define AGS_TREE_ITERATOR_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
#define AGS_TREE_ITERATOR_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
struct AgsTreeIteratorInterface { GTypeInterface interface; void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode); gboolean (*is_inverse_mode)(AgsTreeIterator *tree); void (*iterate)(AgsTreeIterator *tree, gpointer node_id); void (*iterate_nested)(AgsTreeIterator *tree, gpointer node_id); void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id); void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id); void (*loop_action)(AgsTreeIterator *current, gpointer node_id); void (*nested_loop_action)(AgsTreeIterator *current, gpointer node_id); };