函数宏
GObjectDEFINE_DYNAMIC_TYPE
自 2.14 起
声明 [src]
#define G_DEFINE_DYNAMIC_TYPE (
TN,
t_n,
T_P
)
说明 [src]
动态类型实现的便利宏,用于声明类初始化函数、实例初始化函数(有关这些函数的信息,请参阅 GTypeInfo
)以及一个指向父类的名为 t_n
_parent_class 的静态变量。
此外,它还定义一个 *_get_type()
和一个静态 *_register_type()
函数供你在 module_init()
中使用。
参阅 G_DEFINE_DYNAMIC_TYPE_EXTENDED() 以获取示例。
自 2.14 起提供
语言绑定无法直接使用此函数。