方法

GObjectValueinit_from_instance

自:2.42

声明 [src]

void
g_value_init_from_instance (
  GValue* value,
  GObjectTypeInstance* instance
)

描述 [src]

通过 value_table 的 collect_value() 函数初始化并设置 value,使其从可实例化类型中获取。

注意:value 将会以 instance 的确切类型进行初始化。如果您希望将 value 的类型设置为不同的 GType(例如父类 GType),您需要手动调用 g_value_init()g_value_set_instance()

自 2.42 版本起可用。

参数

instance

类型: GTypeInstance

该实例。

这些数据由方法的调用者所属。