函数
GObjectparam_value_convert
声明 [src]
gboolean
g_param_value_convert (
GParamSpec* pspec,
const GValue* src_value,
GValue* dest_value,
gboolean strict_validation
)
描述 [src]
如果可能,将 src_value 转换为 dest_value,然后验证 dest_value 以使其符合 pspec。如果 strict_validation 为 TRUE,则仅当转换后的 dest_value 符合 pspec 且没有修改时,此函数才成功执行。
另请参阅 g_value_type_transformable()、g_value_transform() 和 g_param_value_validate()。
参数
pspec-
类型:
GParamSpec有效的
GParamSpec。该数据归函数的调用者所有。 src_value-
类型:
GValue源
GValue。该数据归函数的调用者所有。 dest_value-
类型:
GValue符合
pspec的正确类型的目标GValue。该数据归函数的调用者所有。 strict_validation-
类型:
gbooleanTRUE要求dest_value符合pspec且没有修改。