|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаблон TMListElement (listimp.h)Определяет узлы TMListImp, TMIListImp и родственных классов. Элементы данных
Функции-элементы
Шаблон TMListImp (listimp.h)Реализует управляемый список объектов типа T. Предполагается, что T имеет операцию копирования и заданный по умолчанию конструктор. Элементы данных
Функции-элементы
Шаблон TMListIteratorImp (listimp.h)Реализует итератор списка, работающий с непосредственным управляемым списком. Функции-элементы
Шаблон TMListImp (listimp.h)Реализует список объектов типа T. Предполагается, что T имеет операцию копирования и заданный по умолчанию конструктор. Шаблон TListIteratorImp (listimp.h)Реализует итератор списка, работающий с непосредственным управляемым списком. Функции-элементы см. в TMListIteratorImp. Функции-элементы
Шаблон TMSListImp (listimp.h)Реализует управляемый отсортированный список объектов типа T. Предполагается, что T имеет операцию копирования, операцию < и заданный по умолчанию конструктор. Шаблон TMSListIteratorImp (listimp.h)Реализует итератор списка, работающий с непосредственным управляемым отсортированным списком. Функции-элементы см. в TMListIteratorImp. Функции-элементы
Шаблон TSListImp (listimp.h)Используя для распределения памяти TStandardAllocator, реализует отсортированный список объектов типа T. Предполагается, что T имеет операцию копирования, операцию < и заданный по умолчанию конструктор. Функции-элементы см. в TMListImp. Шаблон TSListIteratorImp (listimp.h)Реализует итератор списка, работающий с непосредственным от- сортированным списком. Функции-элементы см. в TMListIteratorImp. Шаблон TMIListImp (listimp.h)Реализует управляемый список указателей на объекты типа T. Так как указатели всегда имеют операцию копирования, этот класс может обрабатывать любой тип объектов. Функции-элементы
Шаблон TMiListIteratorImp (listimp.h)Реализует итератор списка, работающий с любым косвенным управляемым списком. Функции-элементы см. в TMListIteratorImp. Функции-элементы
Шаблон TIListImp (listimp.h)Реализует список указателей на объекты типа T. Так как указатели всегда имеют операцию копирования, этот класс может обрабатывать любой тип объектов. Функции-элементы см. в TMListImp. Шаблон TIListIteratorImp (listimp.h)Реализует итератор списка, работающий с любым косвенным управляемым списком. Функции-элементы см. в TMListIteratorImp. Функции-элементы
Шаблон TMISListImp (listimp.h)Реализует управляемый отсортированный список указателей на объекты типа T. Так как указатели всегда имеют операцию копирования, этот класс может обрабатывать любой тип объектов. Функции-элементы см. в TMIListImp. Функции-элементы
Шаблон TMISListIteratorImp (listimp.h)Реализует итератор списка, работающий с любым управляемым косвенным списком. Функции-элементы см. в TMListIteratorImp. Функции-элементы
Шаблон TISListImp (listimp.h)Реализует отсортированный список указателей на объекты типа T. Так как указатели всегда имеют операцию копирования, этот класс может обрабатывать любой тип объектов. Функции-элементы см. в TMISListImp. |
Реализует итератор списка, работающий с любым косвенным списком. Функции-элементы см. в TMIListIteratorImp.
| Constructor | Строит итератор, выполняющий итерацию по объектам TISListImp. |
Реализует управляемую очередь объектов типа T, используя в качестве основы реализации вектор. Предполагается, что T имеет операцию копирования, операцию < и заданный по умолчанию конструктор.
| Constructor | Строит управляемую реализуемую с помощью вектора очередь заданного размера. |
| FirstThat | Возвращает указатель на первый объект в очереди, который удовлетворяет заданному условию. Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
| Flush | Удаляет из очереди все элементы, не уничтожая ее. |
| ForEach | Создает внутренний итератор для выполнения указанной функции для каждого элемента. Вы можете передать этой функции-итератору произвольные данные. |
| GetItemsIn-Container | Возвращает число элементов в очереди. |
| IsEmpty | Возвращает 1, если очередь не содержит элементов, иначе возвращается 0. |
| IsFull | Возвращает 1, если очередь пуста, иначе возвращается в 0. |
| LastThat | Возвращает указатель на последний объект в очереди, который удовлетворяет заданному условию. Вы можете передать указатель на функцию проверки (которая возвращает True при выполнении заданного условия) и параметры этой функции. |
| Put | Добавляет объект в конец очереди. |
Реализует итератор для управляемых очередей, построенных на основе списка. Функции-элементы см. в TMDequeueAsVectorIterator.
| Constructor | Строит объект, выполняющий итерации по объектам TMQueueAsVector. |
Функции-элементы см. в TMQueueAsVector.
| Constructor | Строит очередь заданного размера, реализованную на основе двунаправленного списка. |
Реализует итератор для очередей, построенных на основе списка. Функции-элементы см. в TMDequeueAsVectorIterator.
| Constructor | Строит объект, выполняющий итерации по объектам TQueueAsVector. |
Реализует управляемую очередь из указателей на объекты типа T, используя в качестве основы реализации вектор.
| Constructor | Строит управляемую реализуемую с помощью вектора очередь заданного размера. |
| FirstThat | Возвращает указатель на первый объект в очереди, который удовлетворяет заданному условию. Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
| Flush | Удаляет из очереди все элементы, не уничтожая ее. |
| ForEach | Создает внутренний итератор для выполнения заданной функции для каждого элемента. Вы можете передать этой функции-итератору произвольные данные. |
| Get | Удаляет и возвращает указатель на объект в очереди. Если очередь пуста, возвращается 0. |
| GetItemsIn-Container | Возвращает число элементов в очереди. |
| IsEmpty | Возвращает 1, если очередь не содержит элементов, иначе возвращается 0. |
| IsFull | Возвращает 1, если очередь пуста, иначе возвращается в 0. |
| LastThat | Возвращает указатель на последний объект в очереди, который удовлетворяет заданному условию. Вы можете передать указатель на функцию проверки (которая возвращает True при выполнении заданного условия) и параметры этой функции. |
| Put | Добавляет указатель на объект в конец очереди. |
Реализует итератор для управляемых косвенных очередей, построенных на основе списка.
| Constructor | Строит объект, выполняющий итерацию по объектам TMIQueueAsVector. |
Реализует очередь из указателей на объекты типа T, используя в качестве основы реализации вектор.
| Constructor | Строит реализуемую с помощью вектора косвенную очередь заданного размера. |
Реализует итератор для косвенных очередей, построенных на основе списка. Функции-элементы см. в TMDequeueAsVectorIterator.
| Constructor | Строит объект, выполняющий итерацию по объектам TIQueueAsVector. |
Реализует управляемую очередь объектов типа T, используя в качестве основы реализации двусвязанный список. Функции-элементы см. в TMDequeueAsDoubleList.
| FirstThat | Возвращает указатель на первый объект в очереди, который удовлетворяет заданному условию. Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
| Flush | Удаляет из очереди все элементы, не уничтожая ее. Дальнейшие действия с элементами определяются переданным аргументом и их владельцем. |
| ForEach | Создает внутренний итератор для выполнения заданной функции для каждого элемента. Вы можете передать этой функции-итератору произвольные данные. |
| Get | Удаляет объект из конца очереди. Если очередь пуста, возвращается 0. |
| GetItemsIn- Container | Возвращает число элементов в очереди. |
| IsEmpty | Возвращает 1, если очередь не содержит элементов, иначе возвращается 0. |
| IsFull | Возвращает 1, если очередь пуста, иначе возвращается в 0. |
| LastThat | Возвращает указатель на последний объект в очереди, который удовлетворяет заданному условию. Вы можете передать указатель на функцию проверки (которая возвращает True при выполнении заданного условия) и параметры этой функции. |
| Put | Добавляет объект в конец очереди. |
Реализует итератор для очередей, построенных на основе списка. Функции-элементы см. в TMDequeueAsVectorIterator.
| Constructor | Строит объект, выполняющий итерацию по объектам TMQueueAsDoubleList. |
Реализует очередь объектов типа T, используя в качестве основы реализации двусвязанный список. Функции-элементы см. в TMQueueAsDoubleList.
Реализует итератор для очередей, построенных на основе списка. Функции-элементы см. в TMDequeueAsDoubleListIterator.
| Constructor | Строит объект, выполняющий итерацию по объектам TQueueAsDoubleList. |
Реализует управляемую косвенную очередь объектов типа T, используя в качестве основы реализации двусвязанный список.
| FirstThat | Возвращает указатель на первый объект в очереди, который удовлетворяет заданному условию. Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
| Flush | Удаляет из очереди все элементы, не уничтожая ее. Дальнейшие действия с элементами определяются переданным аргументом и их владельцем. |
| ForEach | Создает внутренний итератор для выполнения заданной функции для каждого элемента. Вы можете передать этой функции-итератору произвольные данные. |
| Get | Удаляет объект из конца очереди, возвращая указатель на него. Если очередь пуста, возвращается 0. |
| GetItemsIn-Container | Возвращает число элементов в очереди. |
| IsEmpty | Возвращает 1, если очередь не содержит элементов, иначе возвращается 0. |
| IsFull | Возвращает 1, если очередь пуста, иначе возвращается в 0. |
| LastThat | Возвращает указатель на последний объект в очереди, который удовлетворяет заданному условию. Вы можете передать указатель на функцию проверки (которая возвращает True при выполнении заданного условия) и параметры этой функции. |
| Put | Добавляет указатель на объект в конец очереди. |
Реализует итератор для косвенных очередей, построенных на основе списка. Функции-элементы см. в TMIDequeueAsVectorIterator.
| Constructor | Строит объект, выполняющий итерацию по объектам TMIQueueAsDoubleList. |
Реализует косвенную очередь объектов типа T, используя в качестве основы реализации двусвязанный список. Функции-элементы см. в TMIDequeueDoubleList.
| Constructor | Строит объект, выполняющий итерацию по объектам TIQueueAsDoubleList. |
Упрощенное имя для TQueueAsVector.
Упрощенное имя для TQueueAsVectorIterator.
Реализует управляемую очередь объектов типа T, используя в качестве основы реализации вектор. В отличие от мультимножества, множество не может содержать дублируемых элементов. Кроме перечисленных ниже функций-элементов, TMSetAsVector наследует функции-элементы из TMBagAsVector. См. также функции-элементы в TMBagAsVector.
| Constructor | Строит пустое множество, которое может содержать заданное число элементов. |
| Add | Добавляет к множеству объект. |
Реализует итератор для перебора объектов TMSetAsVector. Функции-элементы см. в TMArrayAsVectorIterator.
| Constructor | Строит объект, выполняющий итерацию по объектам TMSetAsVector. |
Реализует множества объектов типа T, используя в качестве основы реализации вектор. Для управления памятью используется TStandsardAllocator. См. также функции-элементы в TMBagAsVector.
| Constructor | Строит пустое множество, которое может содержать заданное число элементов. |
Реализует итератор для перебора объектов TSetAsVector. Функции-элементы см. в TMArrayAsVectorIterator.
| Constructor | Строит объект, выполняющий итерацию по объектам TSetAsVector. |
Назад | Содержание | Вперед
|
CITForum © 1997–2025