| title | ms.date | helpviewer_keywords | ms.assetid | ||
|---|---|---|---|---|---|
ATL Collection and Enumerator Classes |
11/04/2016 |
|
6818db73-7094-48d8-a0ca-18147beec362 |
ATL provides the following classes to help you implement collections and enumerators.
| Class | Description |
|---|---|
| ICollectionOnSTLImpl | Collection interface implementation |
| IEnumOnSTLImpl | Enumerator interface implementation (assumes data stored in a C++ Standard Library-compatible container) |
| CComEnumImpl | Enumerator interface implementation (assumes data stored in an array) |
| CComEnumOnSTL | Enumerator object implementation (uses IEnumOnSTLImpl) |
| CComEnum | Enumerator object implementation (uses CComEnumImpl) |
| _Copy | Copy policy class |
| _CopyInterface | Copy policy class |
| CAdapt | Adapter class (hides operator & allowing CComPtr, CComQIPtr, and CComBSTR to be stored in C++ Standard Library containers) |