函数宏

GObjectDEFINE_ABSTRACT_TYPE_WITH_CODE

自:2.4

声明 [src]

#define G_DEFINE_ABSTRACT_TYPE_WITH_CODE (
  TN,
  t_n,
  T_P,
  _C_
)

描述 [src]

为类型实现提供的一个方便宏。

类似于G_DEFINE_TYPE_WITH_CODE(),但定义了一个抽象类型,并允许您在*_get_type()函数中插入自定义代码,例如通过G_IMPLEMENT_INTERFACE()实现接口。

请参阅G_DEFINE_TYPE_EXTENDED()以获取示例。

自:2.4

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

参数

TN

类型: -

新类型的名称,使用驼峰式。

t_n

类型: -

新类型的名称,使用小写,单词之间以_分隔。

T_P

类型: -

父类的GType

_C_

类型: -

插入到type_name_get_type()函数中的自定义代码。