Update page '2.5. vtype_set'

Gregory Lirent 2022-08-17 20:05:28 +03:00
parent 05f5c92f2e
commit 2e6b220cd5

@ -34,7 +34,7 @@
- Принимает указатель на произвольные пользовательские данные `data`
- Принимает указатель на функцию-callback (см. начало текущего документа)
- Вызывает callback-функцию c найденным значением, равным `value`, в качестве аргумента. После чего удаляет найденный объект из контейнера.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int vset_get(vtype_set* x, T value, void* data, CallbackT callback)`
@ -44,7 +44,7 @@
- Принимает указатель на произвольные пользовательские данные `data`
- Принимает указатель на функцию-callback (см. начало текущего документа)
- Вызывает callback-функцию c найденным значением, равным `value`, в качестве аргумента.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `bool vset_push(vtype_set* x, T value)`
@ -105,7 +105,7 @@
- Принимает **bool** значение `reverse` указывающее на необходимость поиска значения с конца.
- Принимает **bool** значение `cut`, указывающее на необходимость удаление найденного элемента.
- Вызывает callback-функцию c найденным значением, равным `value`, в качестве аргумента.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.
- `int libcdsb_vset_foreach(vtype_set* x, void* data, CallbackT callback, bool flush)`