Update page '2.1. vtype_array'
							parent
							
								
									901a640e2a
								
							
						
					
					
						commit
						9eb51f2ab3
					
				| @ -115,7 +115,7 @@ | |||||||
|   - Принимает указатель на передаваемые данные `value`. |   - Принимает указатель на передаваемые данные `value`. | ||||||
|   - Принимает константу идентификатора типа данных `value_type`. |   - Принимает константу идентификатора типа данных `value_type`. | ||||||
|   - Возвращает количество элементов, равных `value` (см. [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)). |   - Возвращает количество элементов, равных `value` (см. [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 libcdsb_array_find(vtype_array* x, const void* value, vtype type, void* data, array_access_callback, bool reverse, bool cut)` | - `int libcdsb_array_find(vtype_array* x, const void* value, vtype type, void* data, CallbackT callback, bool reverse, bool cut)` | ||||||
|   - Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`. |   - Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`. | ||||||
|   - Принимает указатель на передаваемые данные `value`. |   - Принимает указатель на передаваемые данные `value`. | ||||||
|   - Принимает константу идентификатора типа данных `value_type`. |   - Принимает константу идентификатора типа данных `value_type`. | ||||||
| @ -125,14 +125,14 @@ | |||||||
|   - Принимает **bool** значение `cut`, указывающее на необходимость удаление найденного элемента. |   - Принимает **bool** значение `cut`, указывающее на необходимость удаление найденного элемента. | ||||||
|   - Вызывает callback-функцию c первым найденным значением, равным `value`, в качестве аргумента. |   - Вызывает callback-функцию c первым найденным значением, равным `value`, в качестве аргумента. | ||||||
|   - Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией. |   - Возвращает -1, если значение равное `value` не было найдено внутри контейнера. В противном случае возвращает значение возвращенное callback-функцией. | ||||||
| - `int libcdsb_array_get(vtype_array* x, ssize_t index, void* data, array_access_callback, bool cut)` | - `int libcdsb_array_get(vtype_array* x, ssize_t index, void* data, CallbackT callback, bool cut)` | ||||||
|   - Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`. |   - Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`. | ||||||
|   - Принимает значение индекса данных `index`, которые следует вернуть. Отрицательные значения индекса указывают на элементы, начианая с последнего (где индекс -1 указывает на последний элемент массива). Если отрицательное значение индекса по модулю превышает размерность массива, то будет считаться, что запрос сделан с индексом равным нулю. |   - Принимает значение индекса данных `index`, которые следует вернуть. Отрицательные значения индекса указывают на элементы, начианая с последнего (где индекс -1 указывает на последний элемент массива). Если отрицательное значение индекса по модулю превышает размерность массива, то будет считаться, что запрос сделан с индексом равным нулю. | ||||||
|   - Принимает указатель на произвольные пользовательские данные `data`. |   - Принимает указатель на произвольные пользовательские данные `data`. | ||||||
|   - Принимает указатель на функцию-callback (см. начало текущего документа). |   - Принимает указатель на функцию-callback (см. начало текущего документа). | ||||||
|   - Принимает **bool** значение `cut`, указывающее на необходимость удаление элемента по указанному индексу. |   - Принимает **bool** значение `cut`, указывающее на необходимость удаление элемента по указанному индексу. | ||||||
|   - Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное callback-функцией. |   - Возвращает -1, если индекс выходит за границы области памяти, принадлежащей контейнеру. В противном случае возвращает значение возвращенное callback-функцией. | ||||||
| - `int libcdsb_array_foreach(vtype_array* x, void* data, array_access_callback, bool flush)` | - `int libcdsb_array_foreach(vtype_array* x, void* data, CallbackT callback, bool flush)` | ||||||
|   - Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`. |   - Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`. | ||||||
|   - Принимает указатель на произвольные пользовательские данные `data`. |   - Принимает указатель на произвольные пользовательские данные `data`. | ||||||
|   - Принимает указатель на функцию-callback (см. начало текущего документа). |   - Принимает указатель на функцию-callback (см. начало текущего документа). | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user