Update page '2. Заголовочные файлы'
parent
f8d8bf7769
commit
0f81b8e490
@ -81,3 +81,46 @@
|
|||||||
- `int dict_compare(const vtype_dict* s0, const vtype_dict* s1)`
|
- `int dict_compare(const vtype_dict* s0, const vtype_dict* s1)`
|
||||||
- Принимает два указателя на инициализированные значения **vtype_dict**.
|
- Принимает два указателя на инициализированные значения **vtype_dict**.
|
||||||
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.
|
- Возвращает 0 если значения контейнеров равны, значения < 0 и > 0, если значения s0 меньше или больше значений s1 соответственно.
|
||||||
|
|
||||||
|
|
||||||
|
##### 3. Глубокое копирование контейнера
|
||||||
|
- `vtype_string string_copy(const vtype_string* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_string**.
|
||||||
|
- Возвращает новое инициализированное значение строки, равное содержимому `s`.
|
||||||
|
- `vtype_array array_copy(const vtype_array* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_array**.
|
||||||
|
- Возвращает новое инициализированное значение контейнера, равное содержимому `s`.
|
||||||
|
- `vtype_list list_copy(const vtype_list* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_list**.
|
||||||
|
- Возвращает новое инициализированное значение контейнера, равное содержимому `s`.
|
||||||
|
- `vtype_map map_copy(const vtype_map* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_map**.
|
||||||
|
- Возвращает новое инициализированное значение контейнера, равное содержимому `s`.
|
||||||
|
- `vtype_set vset_copy(const vtype_set* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_set**.
|
||||||
|
- Возвращает новое инициализированное значение контейнера, равное содержимому `s`.
|
||||||
|
- `vtype_dict dict_copy(const vtype_dict* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_dict**.
|
||||||
|
- Возвращает новое инициализированное значение контейнера, равное содержимому `s`.
|
||||||
|
|
||||||
|
|
||||||
|
##### 4. Глубокое копирование области памяти, содержащей контейнер
|
||||||
|
- `vtype_string* string_duplicate(const vtype_string* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_string**.
|
||||||
|
- Возвращает новый выделенный блок памяти (равный `sizeof(vtype_string)`), инициализированный значением строки, равным содержимому `s`.
|
||||||
|
- `vtype_array* array_duplicate(const vtype_array* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_array**.
|
||||||
|
- Возвращает новый выделенный блок памяти (равный `sizeof(vtype_array)`), инициализированный значением контейнера, равным содержимому `s`.
|
||||||
|
- `vtype_list* list_duplicate(const vtype_list* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_list**.
|
||||||
|
- Возвращает новый выделенный блок памяти (равный `sizeof(vtype_list)`), инициализированный значением контейнера, равным содержимому `s`.
|
||||||
|
- `vtype_map* map_duplicate(const vtype_map* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_map**.
|
||||||
|
- Возвращает новый выделенный блок памяти (равный `sizeof(vtype_map)`), инициализированный значением контейнера, равным содержимому `s`.
|
||||||
|
- `vtype_set* vset_duplicate(const vtype_set* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_set**.
|
||||||
|
- Возвращает новый выделенный блок памяти (равный `sizeof(vtype_set)`), инициализированный значением контейнера, равным содержимому `s`.
|
||||||
|
- `vtype_dict* dict_duplicate(const vtype_dict* s)`
|
||||||
|
- Принимает указатель на инициализированное значение **vtype_dict**.
|
||||||
|
- Возвращает новый выделенный блок памяти (равный `sizeof(vtype_dict)`), инициализированный значением контейнера, равным содержимому `s`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user