Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.44 KB

File metadata and controls

25 lines (21 loc) · 1.44 KB
description Learn more about: ATL Collection and Enumerator Classes
title ATL Collection and Enumerator Classes
ms.date 11/04/2016
helpviewer_keywords
enumerators, ATL classes
collection classes, ATL
ms.assetid 6818db73-7094-48d8-a0ca-18147beec362

ATL Collection and Enumerator Classes

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)

See also

Collections and Enumerators