Function
GObjectClassFinalizeFunc
Description [src]
A callback function used by the type system to finalize a class.
This function is rarely needed, as dynamically allocated class resources should be handled by GBaseInitFunc() and GBaseFinalizeFunc().
Also, specification of a GClassFinalizeFunc() in the GTypeInfo
structure of a static type is invalid, because classes of static types
will never be finalized (they are artificially kept alive when their
reference count drops to zero).
Parameters
g_class
-
Type:
GTypeClass
The
GTypeClass
structure to finalize.The data is owned by the caller of the function. class_data
-
Type:
gpointer
The
class_data
member supplied via theGTypeInfo
structure.The argument can be NULL
.The data is owned by the caller of the function.