函数
GObjecttype_register_static_simple
自:2.12
声明 [源]
GType
g_type_register_static_simple (
GType parent_type,
const gchar* type_name,
guint class_size,
GClassInitFunc class_init,
guint instance_size,
GInstanceInitFunc instance_init,
GTypeFlags flags
)
描述 [源]
注册 type_name 作为派生自 parent_type 的新静态类型的名称。 flags 的值决定了类型的性质(例如,抽象或非抽象)。它通过填充 GTypeInfo 结构并调用 g_type_register_static() 来工作。
自:2.12
此函数对语言绑定不可直接访问。
参数
parent_type-
类型:
GType将从中派生此类型。
type_name-
类型:
const gchar*用作新类型名称的0终止字符串。
数据由函数的调用者所有。 该值是一个空终止的UTF-8字符串。 class_size-
类型:
guint类结构的大小(见
GTypeInfo)。 class_init-
类型:
GClassInitFunc类初始化函数的位置(见
GTypeInfo)。 instance_size-
类型:
guint实例结构的大小(见
GTypeInfo)。 instance_init-
实例初始化函数的位置(见
GTypeInfo)。 flags-
类型:
GTypeFlagsGTypeFlags值的位组合。