Enumerators and Collections Classes

The following classes provide support for COM collections and enumerations:

  • CComEnum Defines a COM enumerator object based on an array.

  • CComEnumImpl Provides the implementation for a COM enumerator interface where the items being enumerated are stored in an array.

  • CComEnumOnSTL Defines a COM enumerator object based on a C++ Standard Library collection.

  • IEnumOnSTLImpl Provides the implementation for a COM enumerator interface where the items being enumerated are stored in a C++ Standard Library-compatible container.

  • ICollectionOnSTLImpl Provides the implementation for the Count, Item, and _NewEnum properties of a collection interface.

ATL Collections and Enumerators

See also

Class Overview