#include <glist.h>Go to the source code of this file.
Typedefs | |
| typedef typedefG_BEGIN_DECLS struct _GCache | GCache |
| typedef gpointer(*) | GCacheNewFunc (gpointer key) |
| typedef gpointer(*) | GCacheDupFunc (gpointer value) |
| typedef void(*) | GCacheDestroyFunc (gpointer value) |
Functions | |
| GCache * | g_cache_new (GCacheNewFunc value_new_func, GCacheDestroyFunc value_destroy_func, GCacheDupFunc key_dup_func, GCacheDestroyFunc key_destroy_func, GHashFunc hash_key_func, GHashFunc hash_value_func, GEqualFunc key_equal_func) |
| void | g_cache_destroy (GCache *cache) |
| gpointer | g_cache_insert (GCache *cache, gpointer key) |
| void | g_cache_remove (GCache *cache, gconstpointer value) |
| void | g_cache_key_foreach (GCache *cache, GHFunc func, gpointer user_data) |
| void | g_cache_value_foreach (GCache *cache, GHFunc func, gpointer user_data) |
| typedef void(*) GCacheDestroyFunc(gpointer value) |
| typedef gpointer(*) GCacheNewFunc(gpointer key) |
| void g_cache_destroy | ( | GCache * | cache | ) |
| GCache* g_cache_new | ( | GCacheNewFunc | value_new_func, | |
| GCacheDestroyFunc | value_destroy_func, | |||
| GCacheDupFunc | key_dup_func, | |||
| GCacheDestroyFunc | key_destroy_func, | |||
| GHashFunc | hash_key_func, | |||
| GHashFunc | hash_value_func, | |||
| GEqualFunc | key_equal_func | |||
| ) |
| void g_cache_remove | ( | GCache * | cache, | |
| gconstpointer | value | |||
| ) |
1.5.1