Lines Matching refs:key
48 gpointer key; /* key for this node */
53 static GTreeNode* g_tree_node_new (gpointer key,
58 gpointer key,
63 gpointer key);
73 gpointer key);
99 g_tree_node_new (gpointer key,
125 node->key = key;
175 gpointer key,
187 key, value, &inserted);
192 gpointer key)
200 rtree->root = g_tree_node_remove (rtree->root, rtree->key_compare, key);
205 gpointer key)
213 return g_tree_node_lookup (rtree->root, rtree->key_compare, key);
301 gpointer key,
311 return g_tree_node_new (key, value);
314 cmp = (* compare) (key, node->key);
327 node->left = g_tree_node_insert (node->left, compare, key, value, inserted);
335 node->left = g_tree_node_new (key, value);
344 node->right = g_tree_node_insert (node->right, compare, key, value, inserted);
352 node->right = g_tree_node_new (key, value);
369 gpointer key)
378 cmp = (* compare) (key, node->key);
409 node->left = g_tree_node_remove (node->left, compare, key);
418 node->right = g_tree_node_remove (node->right, compare, key);
495 gpointer key)
502 cmp = (* compare) (key, node->key);
509 return g_tree_node_lookup (node->left, compare, key);
514 return g_tree_node_lookup (node->right, compare, key);
539 if ((*traverse_func) (node->key, node->value, data))
565 if ((*traverse_func) (node->key, node->value, data))
591 if ((*traverse_func) (node->key, node->value, data))
608 dir = (* search_func) (node->key, data);