Update page '2.3. vtype_list'

Gregory Lirent 2022-08-17 20:06:13 +03:00
parent 2e6b220cd5
commit 8de210130b

@ -63,7 +63,7 @@
- Принимает указатель на произвольные пользовательские данные `data`
- Принимает указатель на функцию-callback (см. начало текущего документа)
- Вызывает callback-функцию c первым найденным значением, равным `value`, в качестве аргумента. После чего удаляет найденный объект из контейнера.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int list_find(vtype_list* x, T value, void* data, CallbackT callback)`
@ -73,7 +73,7 @@
- Принимает указатель на произвольные пользовательские данные `data`
- Принимает указатель на функцию-callback (см. начало текущего документа)
- Вызывает callback-функцию c первым найденным значением, равным `value`, в качестве аргумента.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int list_rfind(vtype_list* x, T value, void* data, CallbackT callback)`
@ -83,7 +83,7 @@
- Принимает указатель на произвольные пользовательские данные `data`
- Принимает указатель на функцию-callback (см. начало текущего документа)
- Вызывает callback-функцию c последним найденным значением, равным `value`, в качестве аргумента.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `size_t list_countof(vtype_list* x, T value)`
@ -153,7 +153,7 @@
- Принимает указатель на произвольные пользовательские данные `data`.
- Принимает указатель на функцию-callback (см. начало текущего документа).
- Вызывает callback-функцию cо значением находящимся по запрошенному индексу, в качестве аргумента.
- Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int list_pop_by_index(vtype_list* x, ssize_t index, void* data, CallbackT callback)`
@ -163,7 +163,7 @@
- Принимает указатель на произвольные пользовательские данные `data`.
- Принимает указатель на функцию-callback (см. начало текущего документа).
- Вызывает callback-функцию cо значением находящимся по запрошенному индексу, в качестве аргумента. После чего удаляет данный объект из контейнера.
- Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int list_remove_by_index(vtype_list* x, ssize_t index)`
@ -215,7 +215,7 @@
- Принимает **bool** значение `reverse` указывающее на необходимость поиска значения с конца.
- Принимает **bool** значение `cut`, указывающее на необходимость удаление найденного элемента.
- Вызывает callback-функцию c первым найденным значением, равным `value`, в качестве аргумента.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int libcdsb_list_get(vtype_list* x, ssize_t index, void* data, CallbackT callback, bool cut)`
@ -225,7 +225,7 @@
- Принимает указатель на произвольные пользовательские данные `data`.
- Принимает указатель на функцию-callback (см. начало текущего документа).
- Принимает **bool** значение `cut`, указывающее на необходимость удаление элемента по указанному индексу.
- Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int libcdsb_list_foreach(vtype_list* x, void* data, CallbackT callback, bool flush)`