函数宏

GLibDEFINE_AUTO_CLEANUP_CLEAR_FUNC

自版本:2.44

声明 [src]

#define G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (
  TypeName,
  func
)

说明 [src]

为类型定义适当的清理函数。

该函数通常会给定类型的 _clear() 函数。

有了此定义,可以使用 g_auto() 搭配 TypeName

G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC(GQueue, g_queue_clear)

应无条件地使用此宏;在不支持清理的编译器上,这是一个空操作。

自版本可用:2.44

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

参数

TypeName

类型: -

一个为其定义 g_auto() 清理函数的类型名。

func

类型: -

清除函数。