ArrayList.mac
v 1.0
..\mac\extra\collections\ArrayList.mac
Реализация списка на основе массива TArray.
Импорты
Базовые классы и функции коллекций
Библиотека для динамического создания функций из строковых шаблонов
Реализованные функции-компараторы (compare и equals)
Реализация исключений и блоков try/catch/finally
Вспомогательные классы и функции для реализации ООП паттернов
Релизация функций для сортировки массива
Полезные утилиты для работы со строковыми переменными
bankinter
rcw
rsexts
Известные зависимые
Библиотека коллекций для языка RSL
Объекты коллекторы
Библиотека вспомогательных классов и функций в ООП и функциональном стиле
InMemory Database. Позволяет динамически создавать, заполнять структуру со схожим интерфейсом TbFile
Библиотека для легкого тестирования пользовательских классов, макросов и модулей, написанных на RSL
Реализация Stream Api
Глобальные константы
Private const INIT_CAPACITY = 32
Вместимость списка при инициализации
Классы
Private Class (IteratorInterface) ArrayListIterator (
    arrList : ArrayList,
    [ind : Integer = 0]
)
Реализация итератора для ArrayList
Class (ListInterface) ArrayList ()
Реализация списка на основе массива TArray