Buffer
Двоичные данные. Вы можете использовать переменную типа buf для работы с памятью. Используйте этот тип если вы хотите работаь с двоичными данными.
Операторы
* buf | Получить размер буфера. |
buf[ i ] | Получить <i> байт в буфере. |
buf = buf | Копирование данных из одного буфера в другой. |
buf + buf | Сложить два буфера в один результирующий. |
buf += type | Добавить типы к буферу. |
buf == buf | Операция сравнения. |
buf( type ) | Конвертировать типы в buf. |
Методы
buf.align | Выравнивание данных. |
buf.append | Добавление данных. |
buf.clear | Очистить буфер. |
buf.copy | Копирование. |
buf.crc | Подсчет контрольной суммы. |
buf.del | Удаление данных. |
buf.expand | Расширение. |
buf.free | Освобождение памяти. |
buf.findch | Найти данный байт в буфере. |
buf.getmultistr | Конвертировать буфер в массив строк. |
buf.getmultiustr | Конвертировать буфер в массив юникодныхх строк. |
buf.insert | Вставка данных. |
buf.ptr | получить указатель на память. |
buf.read | Чтение из файла. |
buf.replace | Замена даных. |
buf.reserve | Резервирование памяти. |
buf.write | Запись в файл. |
buf.writeappend | Дописать данные к файлу. |