函数宏

GObjectIMPLEMENT_INTERFACE

自:2.4

声明 [src]

#define G_IMPLEMENT_INTERFACE (
  TYPE_IFACE,
  iface_init
)

描述 [src]

一个便捷宏,用于简化 G_DEFINE_TYPE_WITH_CODE() 或 G_DEFINE_ABSTRACT_TYPE_WITH_CODE() 的 _C_ 部分中的接口添加操作。请参阅 G_DEFINE_TYPE_EXTENDED() 了解示例。

请注意,此宏只能与 G_DEFINE_TYPE_* 宏一起使用,因为它依赖于那些宏中的变量名称。

自:2.4 起可用

语言绑定无法直接使用该函数。

参数

TYPE_IFACE

类型: -

要添加的接口的 GType

iface_init

类型: -

type 为 GInterfaceInitFunc 的接口初始化函数。