Constructor | Создает пустой список. |
Add | Добавляет к списку заданный объект. |
Detach | Удаляет заданный объект из списка. |
FirstThat | Возвращает указатель на первый объект в списке, который удовлетворяет заданному условию. Вы можете задать указатель функции проверки,
которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
Flush | Удаляет из списка все элементы, не уничтожая
список. |
ForEach | Создает внутренний итератор для выполнения
указанной функции для каждого элемента. Вы можете передать этой функции производные данные. |
IsEmpty | Возвращает 1, если список не содержит элементов, иначе возвращается 0. |
LastThat | Возвращает указатель на последний объект в
списке, который удовлетворяет заданному условию. Вы можете передать указатель на функцию проверки (которая возвращает True при выполнении заданного условия) и параметры этой функции. |
PeekHead | Возвращает указатель на начальный элемент
списка (Head), не удаляя его. |
PeekTail | Возвращает указатель на конечный элемент
списка (Tail), не удаляя его. |
FindDetach | Определяет, находится ли объект в списке, и
возвращает указатель на предшествующий объект. |
FindPred | Находит элемент, за которым будет следовать
параметр. Фактическое наличие параметра не проверяется. Это можно использовать для вставки. |