Lines Matching refs:n_values
69 g_return_val_if_fail (index < value_array->n_values, NULL);
76 guint n_values,
79 g_return_if_fail (n_values >= value_array->n_values);
81 value_array->n_values = n_values;
82 if (value_array->n_values > value_array->n_prealloced)
86 value_array->n_prealloced = (value_array->n_values + GROUP_N_VALUES - 1) & ~(GROUP_N_VALUES - 1);
89 i = value_array->n_values;
99 if (value_array->n_prealloced >= value_array->n_values + GROUP_N_VALUES)
101 value_array->n_prealloced = (value_array->n_values + GROUP_N_VALUES - 1) & ~(GROUP_N_VALUES - 1);
122 value_array->n_values = 0;
126 value_array->n_values = 0;
144 for (i = 0; i < value_array->n_values; i++)
173 new_array->n_values = 0;
176 value_array_grow (new_array, value_array->n_values, TRUE);
177 for (i = 0; i < new_array->n_values; i++)
221 return g_value_array_insert (value_array, value_array->n_values, value);
227 * @index_: insertion position, must be <= value_array->n_values
242 g_return_val_if_fail (index <= value_array->n_values, value_array);
246 i = value_array->n_values;
247 value_array_grow (value_array, value_array->n_values + 1, FALSE);
248 if (index + 1 < value_array->n_values)
263 * @index_: position of value to remove, must be < value_array->n_values
274 g_return_val_if_fail (index < value_array->n_values, value_array);
278 value_array->n_values--;
279 if (index < value_array->n_values)
281 (value_array->n_values - index) * sizeof (value_array->values[0]));
283 if (value_array->n_prealloced > value_array->n_values)
284 memset (value_array->values + value_array->n_values, 0, sizeof (value_array->values[0]));
307 if (value_array->n_values)
309 value_array->n_values,
336 if (value_array->n_values)
338 value_array->n_values,