函数宏

GObjectIMPLEMENT_INTERFACE_DYNAMIC

since: 2.24

声明 [src]

#define G_IMPLEMENT_INTERFACE_DYNAMIC (
  TYPE_IFACE,
  iface_init
)

说明 [src]

一个在 G_DEFINE_DYNAMIC_TYPE_EXTENDED() 的 _C_ 部分中方便添加界面的宏。

参阅 G_DEFINE_DYNAMIC_TYPE_EXTENDED() 查看示例。

请注意,此宏只能与 G_DEFINE_DYNAMIC_TYPE_EXTENDED 宏一起使用,因为它依赖于该宏中的变量名。

自 2.24 起可用

语言绑定不能直接使用此函数。

参数

TYPE_IFACE

类型: -

要添加的界面的 GType

iface_init

类型: -

界面初始化函数。