Update page '2. Заголовочные файлы'

Gregory Lirent 2022-08-17 12:36:51 +03:00
parent 177e061a65
commit 0099a4521e

@ -59,4 +59,23 @@
- Возвращает количество элементов, находящихся внутри контейнера.
- `size_t dict_capacity(const vtype_dict* x)`
- Принимает указатель на инициализированное значение **vtype_dict**.
- Возвращает текущий размер таблицы, доступной для вставки значений.
- Возвращает текущий размер таблицы, доступной для вставки значений.
##### 2. Сравнение контейнеров между собой (детальней [1.1. Система типов](https://gogs.lirent.ru/lirent/libcdsb/wiki/1.1.+%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0+%D1%82%D0%B8%D0%BF%D0%BE%D0%B2))
- `int string_compare(const vtype_string* s0, const vtype_string* s1)`
- Принимает два указателя на инициализированные значения **vtype_string**.
- Возвращает 0 если строки равны, значения < 0 и > 0, если значение s0 меньше или больше значения s1 соответственно.
- `int array_compare(const vtype_array* s0, const vtype_array* s1)`
- Принимает два указателя на инициализированные значения **vtype_array**.
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.
- `int list_compare(const vtype_list* s0, const vtype_list* s1)`
- Принимает два указателя на инициализированные значения **vtype_list**.
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.
- `int map_compare(const vtype_map* s0, const vtype_map* s1)`
- Принимает два указателя на инициализированные значения **vtype_map**.
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.
- `int vset_compare(const vtype_set* s0, const vtype_set* s1)`
- Принимает два указателя на инициализированные значения **vtype_set**.
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.
- `int dict_compare(const vtype_dict* s0, const vtype_dict* s1)`
- Принимает два указателя на инициализированные значения **vtype_dict**.
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.