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