Update page '2.2. vtype_dict'

Gregory Lirent 2022-08-18 03:23:22 +03:00
parent 8fb46f94cf
commit c1178fea7f

@ -83,6 +83,25 @@
- Возвращает 0, в случае успеха, или любое другое значение, возвращенное пользовательской callback-функцией.
- `vtype_list map_copy_keys(const vtype_dict* s)`
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_dict** `s`.
- Возвращает глубокую копию полного набора ключей, использованных внутри контейнера `s`.
- `vtype_list* map_duplicate_keys(const vtype_dict* s)`
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_dict** `s`.
- Возвращает выделенный блок памяти, содержащий глубокую копию полного набора ключей, использованных внутри контейнера `s`.
- `void map_copy_init_keys(vtype_list* x, const vtype_dict* s)`
- Принимает указатель на область памяти, содержащую инициализируемый контейнер `x`.
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_dict** `s`.
- Инициализирует область памяти `x` глубокой копией полного набора ключей, использованных внутри контейнера `s`.
##### Дополнительный блок
- `bool libcdsb_dict_update(vtype_dict* x, const void* key, vtype key_type, const void* value, vtype value_type)`