Update page '2. Заголовочные файлы'
parent
e4cbfccf75
commit
5a169f1e7a
@ -150,3 +150,45 @@
|
||||
- Принимает указатель на область памяти, содержащую инициализируемый контейнер `x`.
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_dict** `s`.
|
||||
- Инициализирует область памяти `x` значением контейнера, равным содержимому `s`.
|
||||
|
||||
|
||||
##### 6. Высвобождение ресурсов контейнера
|
||||
- `void string_free(vtype_string* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_string**.
|
||||
- Высвобождает все используемые строкой ресурсы.
|
||||
- `void array_free(vtype_array* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array**.
|
||||
- Высвобождает все используемые контейнером ресурсы.
|
||||
- `void list_free(vtype_list* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_list**.
|
||||
- Высвобождает все используемые контейнером ресурсы.
|
||||
- `void map_free(vtype_map* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_map**.
|
||||
- Высвобождает все используемые контейнером ресурсы.
|
||||
- `void vset_free(vtype_set* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_set**.
|
||||
- Высвобождает все используемые контейнером ресурсы.
|
||||
- `void dict_free(vtype_dict* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_dict**.
|
||||
- Высвобождает все используемые контейнером ресурсы.
|
||||
|
||||
|
||||
##### 7. Подсчет хэша контейнера
|
||||
- `vtype_hash string_hash(const vtype_string* s)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_string**.
|
||||
- Возвращает подсчтианное целочисленное значение хэша строки, подверженное коллизиям.
|
||||
- `vtype_hash array_hash(const vtype_array* s)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array**.
|
||||
- Возвращает подсчтианное целочисленное значение хэша контейнера, подверженное коллизиям.
|
||||
- `vtype_hash list_hash(const vtype_list* s)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_list**.
|
||||
- Возвращает подсчтианное целочисленное значение хэша контейнера, подверженное коллизиям.
|
||||
- `vtype_hash map_hash(const vtype_map* s)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_map**.
|
||||
- Возвращает подсчтианное целочисленное значение хэша контейнера, подверженное коллизиям.
|
||||
- `vtype_hash vset_hash(const vtype_set* s)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_set**.
|
||||
- Возвращает подсчтианное целочисленное значение хэша контейнера, подверженное коллизиям.
|
||||
- `vtype_hash dict_hash(const vtype_dict* s)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_dict**.
|
||||
- Возвращает подсчтианное целочисленное значение хэша контейнера, подверженное коллизиям.
|
Loading…
Reference in New Issue
Block a user