Home | History | Annotate | Download | only in gobject

Lines Matching refs:GValueArray

29 #include "gvaluearray.h"
40 * The prime purpose of a #GValueArray is for it to be used as an
41 * object property that holds an array of values. A #GValueArray wraps
57 * @value_array: #GValueArray to get a value from
65 g_value_array_get_nth (GValueArray *value_array,
75 value_array_grow (GValueArray *value_array,
96 value_array_shrink (GValueArray *value_array)
111 * Allocate and initialize a new #GValueArray, optionally preserve space
115 * Returns: a newly allocated #GValueArray with 0 values
117 GValueArray*
120 GValueArray *value_array = g_slice_new (GValueArray);
133 * @value_array: #GValueArray to free
135 * Free a #GValueArray including its contents.
138 g_value_array_free (GValueArray *value_array)
152 g_slice_free (GValueArray, value_array);
157 * @value_array: #GValueArray to copy
159 * Construct an exact copy of a #GValueArray by duplicating all its
162 * Returns: Newly allocated copy of #GValueArray
164 GValueArray*
165 g_value_array_copy (const GValueArray *value_array)
167 GValueArray *new_array;
172 new_array = g_slice_new (GValueArray);
190 * @value_array: #GValueArray to add an element to
191 * @value: #GValue to copy into #GValueArray
195 * Returns: the #GValueArray passed in as @value_array
197 GValueArray*
198 g_value_array_prepend (GValueArray *value_array,
208 * @value_array: #GValueArray to add an element to
209 * @value: #GValue to copy into #GValueArray
213 * Returns: the #GValueArray passed in as @value_array
215 GValueArray*
216 g_value_array_append (GValueArray *value_array,
226 * @value_array: #GValueArray to add an element to
228 * @value: #GValue to copy into #GValueArray
232 * Returns: the #GValueArray passed in as @value_array
234 GValueArray*
235 g_value_array_insert (GValueArray *value_array,
262 * @value_array: #GValueArray to remove an element from
267 * Returns: the #GValueArray passed in as @value_array
269 GValueArray*
270 g_value_array_remove (GValueArray *value_array,
291 * @value_array: #GValueArray to sort
299 * Returns: the #GValueArray passed in as @value_array
301 GValueArray*
302 g_value_array_sort (GValueArray *value_array,
317 * @value_array: #GValueArray to sort
326 * Returns: the #GValueArray passed in as @value_array
328 GValueArray*
329 g_value_array_sort_with_data (GValueArray *value_array,