函数
GObjecttype_register_dynamic
声明 [src]
GType
g_type_register_dynamic (
GType parent_type,
const gchar* type_name,
GTypePlugin* plugin,
GTypeFlags flags
)
描述 [src]
将 type_name 注册为从 parent_type 派生的动态类型名。类型系统使用 plugin 所指向的 GTypePlugin 结构体中的信息来管理该类型及其实例(如果非抽象)。flags 的值确定类型的性质(例如,是否是抽象类型)。
参数
parent_type-
类型:
GType从这个类型派生的类型。
type_name-
类型:
const gchar*用作新类型名的以 null 结尾的字符串。
数据由函数的调用者拥有。 值为以 null 结尾的 UTF-8 字符串。 plugin-
类型:
GTypePlugin从该结构体检索
GTypeInfo的GTypePlugin结构体。数据由函数的调用者拥有。 flags-
类型:
GTypeFlagsGTypeFlags值的位组合。