added debugging variants g_type_name_from_class(),

Wed Jun 20 03:59:42 2001  Tim Janik  <timj@gtk.org>

        * gtype.[hc]: added debugging variants g_type_name_from_class(),
        g_type_name_from_instance().
This commit is contained in:
Tim Janik
2001-06-20 02:32:10 +00:00
committed by Tim Janik
parent 3b346e3581
commit 52479107a6
3 changed files with 28 additions and 0 deletions

View File

@@ -2737,6 +2737,24 @@ g_type_value_table_peek (GType type)
return vtable;
}
G_CONST_RETURN gchar*
g_type_name_from_instance (GTypeInstance *instance)
{
if (!instance)
return "<NULL-instance>";
else
return g_type_name_from_class (instance->g_class);
}
G_CONST_RETURN gchar*
g_type_name_from_class (GTypeClass *g_class)
{
if (!g_class)
return "<NULL-class>";
else
return g_type_name (g_class->g_type);
}
/* --- foreign prototypes --- */
extern void g_value_types_init (void); /* sync with gvaluetypes.c */