Value arrays
Контейнерная структура для массива основных значений
Краткое описание
Описание
Детали
GValueArray
количество значений содержащихся в массиве
массив значений
g_value_array_get_nth ()
Возвращает указатель на значение index_
содержащееся в value_array
.
value_array
:
index_
:
номер интересуемого значения
Возвращает :
указатель значения index_
в value_array
g_value_array_new ()
n_prealloced
:
количество элементов для предварительного распределения
Возвращает :
g_value_array_copy ()
value_array
:
Возвращает :
g_value_array_free ()
value_array
:
g_value_array_append ()
Вставляет копию value
как последний элемент value_array
.
value_array
:
value
:
Возвращает :
g_value_array_prepend ()
Вставляет копию value
как первый элемент value_array
.
value_array
:
value
:
Возвращает :
g_value_array_insert ()
Вставляет копию value
в определённую позицию value_array
.
value_array
:
index_
:
позиция вставки, должна быть <= value_array->n_values
value
:
Возвращает :
g_value_array_remove ()
Удаляет значение в позиции index_
из value_array
.
value_array
:
index_
:
позиция значения для удаления, должна быть < value_array->n_values
Возвращает :
g_value_array_sort ()
Текущая реализация использует Quick-Sort как алгоритм сортировки.
value_array
:
compare_func
:
функция для сравнения элементов
Возвращает :
g_value_array_sort_with_data ()
Текущая реализация использует Quick-Sort алгоритм сортировки.
value_array
:
compare_func
:
функция для сравнения элементов
user_data
:
дополнительные данные в качестве аргумента для compare_func
Возвращает :
Смотрите также
Last updated
Was this helpful?