Klasy kolekcji i wyliczeń ATL
AtL udostępnia następujące klasy, które ułatwiają implementowanie kolekcji i modułów wyliczania.
Klasa | opis |
---|---|
ICollectionOnSTLImpl | Implementacja interfejsu kolekcji |
IEnumOnSTLImpl | Implementacja interfejsu modułu wyliczającego (zakłada, że dane przechowywane w kontenerze zgodnym z biblioteką standardową C++) |
CComEnumImpl | Implementacja interfejsu modułu wyliczającego (zakłada, że dane przechowywane w tablicy) |
CComEnumOnSTL | Implementacja obiektu modułu wyliczającego (używa IEnumOnSTLImpl ) |
CComEnum | Implementacja obiektu modułu wyliczającego (używa CComEnumImpl ) |
_Kopiować | Kopiuj klasę zasad |
_CopyInterface | Kopiuj klasę zasad |
CAdapt | Klasa adaptera (ukrywa operator i zezwala CComPtr CComQIPtr CComBSTR na przechowywanie w kontenerach biblioteki standardowej języka C++) |