ghash.h File Reference

#include <g_types.h>

Go to the source code of this file.

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GHashTable 
GHashTable
typedef gboolean(*) GHRFunc (gpointer key, gpointer value, gpointer user_data)

Functions

GHashTableg_hash_table_new (GHashFunc hash_func, GEqualFunc key_equal_func)
void g_hash_table_destroy (GHashTable *hash_table)
void g_hash_table_insert (GHashTable *hash_table, gpointer key, gpointer value)
gboolean g_hash_table_remove (GHashTable *hash_table, gconstpointer key)
gpointer g_hash_table_lookup (GHashTable *hash_table, gconstpointer key)
gboolean g_hash_table_lookup_extended (GHashTable *hash_table, gconstpointer lookup_key, gpointer *orig_key, gpointer *value)
void g_hash_table_foreach (GHashTable *hash_table, GHFunc func, gpointer user_data)
guint g_hash_table_foreach_remove (GHashTable *hash_table, GHRFunc func, gpointer user_data)
guint g_hash_table_size (GHashTable *hash_table)
void g_hash_table_freeze (GHashTable *hash_table)
void g_hash_table_thaw (GHashTable *hash_table)
gboolean g_str_equal (gconstpointer v, gconstpointer v2)
guint g_str_hash (gconstpointer v)
gboolean g_int_equal (gconstpointer v, gconstpointer v2) G_GNUC_CONST
guint g_int_hash (gconstpointer v) G_GNUC_CONST
guint g_direct_hash (gconstpointer v) G_GNUC_CONST
gboolean g_direct_equal (gconstpointer v, gconstpointer v2) G_GNUC_CONST


Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GHashTable GHashTable

Definition at line 34 of file ghash.h.

typedef gboolean(*) GHRFunc(gpointer key, gpointer value, gpointer user_data)

Definition at line 36 of file ghash.h.


Function Documentation

gboolean g_direct_equal ( gconstpointer  v,
gconstpointer  v2 
)

guint g_direct_hash ( gconstpointer  v  ) 

void g_hash_table_destroy ( GHashTable hash_table  ) 

Referenced by _gdk_colormap_real_destroy(), _gdk_pixmap_create_from_xpm(), gdk_color_context_add_palette(), and init_palette().

void g_hash_table_foreach ( GHashTable hash_table,
GHFunc  func,
gpointer  user_data 
)

Referenced by gdk_color_context_add_palette(), and init_palette().

guint g_hash_table_foreach_remove ( GHashTable hash_table,
GHRFunc  func,
gpointer  user_data 
)

void g_hash_table_freeze ( GHashTable hash_table  ) 

void g_hash_table_insert ( GHashTable hash_table,
gpointer  key,
gpointer  value 
)

Referenced by _gdk_pixmap_create_from_xpm(), gdk_atom_intern(), gdk_color_context_get_pixel(), gdk_colormap_add(), gdk_colormap_alloc1(), gdk_font_hash_insert(), gdk_sel_prop_store(), and gdk_xid_table_insert().

gpointer g_hash_table_lookup ( GHashTable hash_table,
gconstpointer  key 
)

Referenced by _gdk_pixmap_create_from_xpm(), gdk_atom_intern(), gdk_color_context_get_pixel(), gdk_colormap_alloc_colors_pseudocolor(), gdk_colormap_lookup(), gdk_font_hash_lookup(), gdk_sel_prop_store(), gdk_selection_convert(), gdk_selection_property_delete(), gdk_selection_property_get(), and gdk_xid_table_lookup().

gboolean g_hash_table_lookup_extended ( GHashTable hash_table,
gconstpointer  lookup_key,
gpointer orig_key,
gpointer value 
)

GHashTable* g_hash_table_new ( GHashFunc  hash_func,
GEqualFunc  key_equal_func 
)

Referenced by _gdk_pixmap_create_from_xpm(), gdk_atom_intern(), gdk_color_context_get_pixel(), gdk_colormap_add(), gdk_colormap_get_system(), gdk_colormap_new(), gdk_colormap_remove(), gdk_font_hash_insert(), gdk_win32_selection_init(), gdk_xid_table_insert(), gdk_xid_table_remove(), and init_palette().

gboolean g_hash_table_remove ( GHashTable hash_table,
gconstpointer  key 
)

Referenced by gdk_colormap_free_colors(), gdk_colormap_remove(), gdk_colors_free(), gdk_font_hash_remove(), gdk_sel_prop_store(), gdk_selection_convert(), gdk_selection_property_delete(), and gdk_xid_table_remove().

guint g_hash_table_size ( GHashTable hash_table  ) 

void g_hash_table_thaw ( GHashTable hash_table  ) 

gboolean g_int_equal ( gconstpointer  v,
gconstpointer  v2 
)

Referenced by gdk_win32_selection_init().

guint g_int_hash ( gconstpointer  v  ) 

Referenced by gdk_win32_selection_init().

gboolean g_str_equal ( gconstpointer  v,
gconstpointer  v2 
)

Referenced by _gdk_pixmap_create_from_xpm(), gdk_atom_intern(), and gdk_font_hash_insert().

guint g_str_hash ( gconstpointer  v  ) 

Referenced by _gdk_pixmap_create_from_xpm(), gdk_atom_intern(), and gdk_font_hash_insert().


Generated on Tue Jul 5 15:58:42 2011 for ROOT_528-00b_version by  doxygen 1.5.1