CSAD
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
Public Attributes | List of all members
sFunctionsArrayCPU Class Reference

sFunctionsArrayCPU - функции обработки массивов More...

Public Attributes

tfSTDCALL_PROC_p_uint_uint ANTInit
 Инициализация массива
 
tfSTDCALL_p_FUNC_p_p APAdd
 Добовление к массиву ключь - указатель (list,key)
 
tfSTDCALL_int_FUNC_p_p APFind
 Поиск в массивe ключь - указатель (list,key)
 
tfSTDCALL_PROC_p APFree
 Освобождает массив
 
tfSTDCALL_PROC_p APInit
 Инициализация массива указателей ??
 
tfSTDCALL_int_FUNC_p_p APRemove
 Удаляет елемента из массива по ключу. (list,key)
 
tfSTDCALL_PROC_p ASInit
 Инициализация массива строк ??
 
tfSTDCALL_p_FUNC_p_p DPAddLast
 Вставить значение в конец массива
 
tfSTDCALL_PROC_p DPFree
 Освобождает массив
 
tfSTDCALL_p_FUNC_p_p_uint DPInsert
 Вставить значение в массив
 
tfSTDCALL_PROC_p_uint DPRemove
 Убрать элемент с номером из массива
 
tfSTDCALL_int_FUNC_p_p DPRemoveVal
 Убрать значение из массива
 
tfSTDCALL_p_FUNC_p_p DSAddLast
 Вставить строку в конец массива
 
tfSTDCALL_PROC_p DSFree
 Освобождает массив коротких строк
 
tfSTDCALL_PROC_p_p LSAdd
 Добовление значения в конец длинной строки.
 
tfSTDCALL_int_FUNC_p_p LSCompare
 Сравнение длинной строки с последовательностью символов.
 
tfSTDCALL_p_FUNC_p LSCreate
 Инициализация длинной строки ??
 
tfSTDCALL_PROC_p_p_uint LSInsert
 Вставляет значения в длинную строку.
 
tfSTDCALL_PROC_p_uint_uint LSRemove
 Вырезает значения из длинной строки.
 
tfSTDCALL_PROC_p_p LSSet
 Установка значения длинной строки.
 
tfSTDCALL_p_FUNC_p_p_p_uint MCPAdd
 Добовление к константной карте ключь - указатель, значение - указатель (list,key,val,max)
 
tfSTDCALL_p_FUNC_p_p MCPFind
 Поиск ключа в константной карте ключь - указатель (list,key)
 
tfSTDCALL_p_FUNC_p_p_p_uint MCSPAdd
 Добовление к константной карте ключь - строка, значение - указатель (list,key,val,max)
 
tfSTDCALL_p_FUNC_p_p MCSPFind
 Поиск ключа в константной карте ключь - строка (list,key)
 
tfSTDCALL_PROC_p MNTInit
 Инициализация карты ??
 
tfSTDCALL_p_FUNC_p_p_p MPAdd
 Добовление к карте ключь - указатель, значение - указатель (list,key,val)
 
tfSTDCALL_p_FUNC_p MPArray
 возврашает масив элементов
 
tfSTDCALL_uint_FUNC_p MPCount
 возвращает количество элементов
 
tfSTDCALL_p_FUNC_p_p MPFind
 Поиск ключа в карте ключь - указатель (list,key)
 
tfSTDCALL_p_FUNC_p_p_p MPFindByVal
 Упрощенный поиск значения в карте - void* (list,val,def key)
 
tfSTDCALL_PROC_p MPFree
 Освобождает карту
 
tfSTDCALL_PROC_p MPInit
 Инициализация карты ключь - указатель, значение - указатель ??
 
tfSTDCALL_p_FUNC_p_p MPRemove
 Удаляет елемент из карты по ключу. (list,key)
 
tfSTDCALL_PROC_p MPSInit
 Инициализация карты ключь - указатель, значение - строка ??
 
tfSTDCALL_p_FUNC_p_p_p MSPAdd
 Добовление к карте ключь - строка, значение - указатель (list,key,val)
 
tfSTDCALL_p_FUNC_p_p MSPFind
 Поиск ключа в карте ключь - строка (list,key)
 
tfSTDCALL_PROC_p MSPInit
 Инициализация карты ключь - строка, значение - указатель ??
 
tfSTDCALL_p_FUNC_p_p MSPRemove
 Удаляет елемент из карты по ключу. (list,key) не удаляет строку.
 
tfSTDCALL_p_FUNC_p_p_p MSSPAdd
 Упрощенное добовление к карте, с созданием новой строки, ключь - char*, значение - указатель (list,key,val)
 
tfSTDCALL_p_FUNC_p_p MSSPFind
 Упрощенный поиск ключа в карте ключь - char* (list,key)
 
tfSTDCALL_PROC_p MSSPFree
 Удаляет строки и освобождает карту.
 
tfSTDCALL_int_FUNC_p_p MSSPRemove
 Упрощенное удаление елемента из карты по ключу - char* (list,key)
 
tfSTDCALL_PROC_p_p SAdd
 Добовление значения в конец строки.
 
tfSTDCALL_int_FUNC_p_p SCompare
 Comparison with the sequence of lines of characters. Return 0 if equal, see CmpMem.
 
tfSTDCALL_p_FUNC_p SCreate
 Инициализация строки
 
tfSTDCALL_PROC_p_p SSet
 Установка значения строки.
 

Detailed Description

sFunctionsArrayCPU - функции обработки массивов

A - сортированный массив D - массив M - ассоциативный массив

P - елементы массива указатели S - елементы массива короткие строки до 127 байт.

See Also
bt: api interface