Update page '2.5. vtype_set'

Gregory Lirent 2022-08-17 20:21:08 +03:00
parent 2d3446aa98
commit d30e4cf813

@ -95,14 +95,13 @@
- Возвращает `true`, в случае, если вставка прошла успешно и `false` если аналогичное значение уже имеется внутри контейнера.
- `int libcdsb_vset_find(vtype_set* x, const void* value, vtype value_type, void* data, CallbackT callback, bool reverse, bool cut)`
- `int libcdsb_vset_find(vtype_set* x, const void* value, vtype value_type, void* data, CallbackT callback, bool cut)`
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_set** `x`.
- Принимает указатель на передаваемые данные `value`.
- Принимает константу идентификатора типа данных `value_type`.
- Принимает указатель на произвольные пользовательские данные `data`.
- Принимает указатель на функцию-callback (см. начало текущего документа).
- Принимает **bool** значение `reverse` указывающее на необходимость поиска значения с конца.
- Принимает **bool** значение `cut`, указывающее на необходимость удаление найденного элемента.
- Вызывает callback-функцию c найденным значением, равным `value`, в качестве аргумента.
- Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное пользовательской callback-функцией.