Классы коллекций и перечислителей ATL
ATL предоставляет следующие классы для реализации коллекций и перечислителей.
Класс | Description |
---|---|
ICollectionOnSTLImpl | Реализация интерфейса коллекции |
IEnumOnSTLImpl | Реализация интерфейса перечислителя (предполагается, что данные, хранящиеся в контейнере, совместимом со стандартной библиотекой C++) |
CComEnumImpl | Реализация интерфейса перечислителя (предполагается, что данные хранятся в массиве) |
CComEnumOnSTL | Реализация объекта перечислителя (используется IEnumOnSTLImpl ) |
CComEnum | Реализация объекта перечислителя (используется CComEnumImpl ) |
_Копировать | Класс политики копирования |
_CopyInterface | Класс политики копирования |
CAdapt | Класс адаптера (скрывает оператор и позволяет CComPtr храниться CComQIPtr CComBSTR в контейнерах стандартной библиотеки C++) |