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_value_set_boxed ()
Assign a GValue which is initialized with a certain boxed type a
boxed structure of that very same type.
g_value_set_static_boxed ()
g_value_set_boxed_take_ownership ()
This is an internal function introduced mainly for C marshallers.
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.