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 | Дописать данные к файлу. |