功能

GObjecttype_add_class_cache_func

声明 [src]

void
g_type_add_class_cache_func (
  gpointer cache_data,
  GTypeClassCacheFunc cache_func
)

说明 [src]

添加一个 GTypeClassCacheFunc,当类的引用计数从一变为零之前对其进行调用。这可用于防止过早地销毁类。所有已安装的 GTypeClassCacheFunc 函数都将一直链接,直到其中一个返回 TRUE。该函数必须检查传入的 class-id,以了解它们实际上是否想要缓存这种类型的类,因为所有类都通过相同的 GTypeClassCacheFunc 链路由。

此函数语言绑定不可用。

参数

cache_data

类型: gpointer

要传递给 cache_func 的数据。

参数可以是 NULL
数据由该函数的调用者所有。
cache_func

类型: GTypeClassCacheFunc

一个 GTypeClassCacheFunc