Name
GBoxed -- Mechanism to wrap opaque C structures registered by the type system.
Details
GBoxedCopyFunc ()
This function is provided by the user and should produce a copy of the passed
in boxed structure.
GBoxedFreeFunc ()
void (*GBoxedFreeFunc) (gpointer boxed); |
This function is provided by the user and should free the boxed
structure passed.
g_boxed_copy ()
Provide a copy of a boxed structure src_boxed which is of type boxed_type.
g_boxed_free ()
Free the boxed structure boxed which is of type boxed_type.
g_boxed_type_register_static ()
This function creates a new G_TYPE_BOXED derived type id for a new
boxed type with name name. Boxed type handling functions have to be
provided to copy and free opaque boxed structures of this type.
g_pointer_type_register_static ()
GType g_pointer_type_register_static (const gchar *name); |
G_TYPE_GSTRING
#define G_TYPE_GSTRING (g_gstring_get_type ())
|