ATL のコレクションと列挙子クラス
ATL には、コレクションと列挙子の実装に役立つ次のクラスが用意されています。
| クラス | 説明 |
|---|---|
| ICollectionOnSTLImpl | コレクション インターフェイスの実装 |
| IEnumOnSTLImpl | 列挙子インターフェイスの実装 (C++ 標準ライブラリ互換コンテナーに格納されているデータを想定しています) |
| CComEnumImpl | 列挙子インターフェイスの実装 (配列に格納されているデータを想定しています) |
| CComEnumOnSTL | 列挙子オブジェクトの実装 (IEnumOnSTLImpl を使用) |
| CComEnum | 列挙子オブジェクトの実装 (CComEnumImpl を使用) |
| _Copy | コピー ポリシー クラス |
| _CopyInterface | コピー ポリシー クラス |
| CAdapt | アダプター クラス (operator & を非表示にして、CComPtr、CComQIPtr、および CComBSTR が C++ 標準ライブラリ コンテナーに格納されることを許可します) |