Home | History | Annotate | Download | only in gobject

Lines Matching refs:pspec_info

1355  * @pspec_info: The #GParamSpecTypeInfo for this #GParamSpec type.
1366 const GParamSpecTypeInfo *pspec_info)
1382 g_return_val_if_fail (pspec_info != NULL, 0);
1384 g_return_val_if_fail (pspec_info->instance_size >= sizeof (GParamSpec), 0);
1385 g_return_val_if_fail (g_type_name (pspec_info->value_type) != NULL, 0);
1386 /* default: g_return_val_if_fail (pspec_info->value_set_default != NULL, 0); */
1387 /* optional: g_return_val_if_fail (pspec_info->value_validate != NULL, 0); */
1388 /* default: g_return_val_if_fail (pspec_info->values_cmp != NULL, 0); */
1390 info.instance_size = pspec_info->instance_size;
1391 info.n_preallocs = pspec_info->n_preallocs;
1392 info.instance_init = (GInstanceInitFunc) pspec_info->instance_init;
1394 cinfo->value_type = pspec_info->value_type;
1395 cinfo->finalize = pspec_info->finalize;
1396 cinfo->value_set_default = pspec_info->value_set_default ? pspec_info->value_set_default : default_value_set_default;
1397 cinfo->value_validate = pspec_info->value_validate;
1398 cinfo->values_cmp = pspec_info->values_cmp ? pspec_info->values_cmp : default_values_cmp;