函数

GObjecttype_add_interface_check

自:2.4 起

声明 [src]

void
g_type_add_interface_check (
  gpointer check_data,
  GTypeInterfaceCheckFunc check_func
)

描述 [src]

为任何类初始化界面 vtable 后(即调用 GInterfaceInfointerface_init 成员后),添加一个要调用的函数。

当您想要检查依赖于类界面的不变量时,此函数很有用。例如,GObject 的实现使用此功能检查对象是否实现了在其界面上定义的所有属性。

自版本 2.4 起可用

此函数不直接提供给语言绑定。

参数

check_data

类型: gpointer

要传递给 check_func 的数据。

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

类型: GTypeInterfaceCheckFunc

在每个界面初始化后要调用的函数。