函数

GObjectClassFinalizeFunc

声明

void
(* GClassFinalizeFunc) (
  GObjectTypeClass* g_class,
  gpointer class_data
)

说明 [src]

类型系统用于完成一个类而使用的回调函数。

此函数很少需要,因为动态分配的类资源应由 GBaseInitFunc() 和 GBaseFinalizeFunc() 处理。

此外,静态类型的 GTypeInfo 结构中指定 GClassFinalizeFunc() 无效,因为静态类型的类永远不会完成(当它们的引用计数值降至 0 时,它们被强制维持活动状态)。

参数

g_class

类型: GTypeClass

要完成的 GTypeClass 结构。

该数据归该函数的调用者所有。
class_data

类型: gpointer

通过 GTypeInfo 结构提供的 class_data 成员。

该参数可以为 NULL
该数据归该函数的调用者所有。