Constructor | Строит управляемый реализованный с помощью
вектора стек с заданным максимальным размером. |
FirstThat | Возвращает указатель на первый объект в стеке, который удовлетворяет заданному условию.
Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
Flush | Удаляет из стека все элементы, не уничтожая
его. Дальнейшие действия с элементами определяются переданным аргументом и их владельцем. |
ForEach | Создает внутренний итератор для выполнения
заданной функции для каждого элемента. Вы можете передать этой функции-итератору произвольные данные. |
Get | Удаляет объект из конца , возвращая
указатель на него. Если очередь пуста, возвращается 0. |
GetItemsIn-Container | Возвращает число элементов в стеке. |
IsEmpty | Возвращает 1, если стек не содержит элементов, иначе возвращается 0. |
IsFull | Возвращает 1, если стек пуст, иначе возвращается в 0. |
LastThat | Возвращает указатель на последний объект в
стеке, который удовлетворяет заданному условию. Вы можете передать указатель на функцию проверки (которая возвращает True при выполнении заданного условия) и параметры этой функции. |
Pop | Удаляет объект из вершины стека и возвращает
его. Действия с извлеченным элементом определяет владелец. |
Push | Заносит элемент в вершину стека. |
Top | Возвращает, но не удаляет объект из вершины стека. |