GTree* g_tree_ref (GTree *tree);
void g_tree_unref (GTree *tree);
void g_tree_destroy (GTree *tree);
+guint g_tree_current_version (GTree *tree);
+guint g_tree_next_version (GTree *tree);
void g_tree_insert (GTree *tree,
gpointer key,
gpointer value);
gpointer *value);
gpointer g_tree_lookup_related (GTree *tree,
gconstpointer key,
- GTreeSearchType search_type);
+ GTreeSearchType search_type,
+ guint version);
void g_tree_foreach (GTree *tree,
GTraverseFunc func,
gpointer user_data);