FirstThat Возвращает указатель на первый объект в двунаправленной очереди, который удовлетворяет заданному условию. Вы можете задать функцию
проверки, возвращающую True при удовлетворении определенного условия (ей можно передать произвольные документы). |
Flush Очищает очередь, не уничтожая ее. Выполняемые
с объектами действия зависят от владельца и переданного аргумента. |
ForEach Создает внутренний итератор, который для каждого элемента двунаправленной очереди выполняет заданную функцию (этой функции можно передать произвольные данные). |
GetItemsIn- Возвращает число элементов в двунаправленной
Container очереди. |
GetLeft Возвращает объект слева и удаляет его из двунаправленной очереди. |
GetRight Возвращает объект справа и удаляет его из
двунаправленной очереди. |
IsEmpty Возвращает 1, если двунаправленная очередь не
имеет элементов, иначе - 0. |
IsFull Возвращает 1, если двунаправленная очередь
заполнена, иначе - 0. |
LastThat Возвращает указатель на последний объект в
двунаправленной очереди, который удовлетворяет данному условию. Вы можете задать функцию проверки, возвращающую True при удовлетворении определенного условия (ей можно передать произвольные документы). |
PeekLeft Возвращает указатель на объект в начале (левом конце) двунаправленной очереди. Объект остается в ней. |
PeekRight Возвращает ссылку на объект в правом конце
очереди. Объект остается в ней. |
PutLeft Добавляет объект в начало (левый конец) очереди. |
PutRight Добавляет объект в правый конец очереди. |