collection_adapter (STL/CLR)
Zawijany.NET kolekcję do użycia jako kontener STL/CLR.A collection_adapter jest klasą szablonu, opisującą obiekt kontenera STL/CLR.Zawija interfejs biblioteki klasy Base (plc) i zwraca parę iteratora, używana do manipulowania kontrolowanych sekwencji.
template<typename Coll>
ref class collection_adapter;
template<>
ref class collection_adapter<
System::Collections::ICollection>;
template<>
ref class collection_adapter<
System::Collections::IEnumerable>;
template<>
ref class collection_adapter<
System::Collections::IList>;
template<>
ref class collection_adapter<
System::Collections::IDictionary>;
template<typename Value>
ref class collection_adapter<
System::Collections::Generic::ICollection<Value>>;
template<typename Value>
ref class collection_adapter<
System::Collections::Generic::IEnumerable<Value>>;
template<typename Value>
ref class collection_adapter<
System::Collections::Generic::IList<Value>>;
template<typename Key,
typename Value>
ref class collection_adapter<
System::Collections::Generic::IDictionary<Key, Value>>;
Parametry
- Coll
Typ kolekcji zawinięty.
Dziedziny specjalizacji
Specjalizacji |
Opis |
---|---|
IEnumerable |
Sekwencje poprzez elementów. |
Kolekcji ICollection |
Utrzymuje grupy elementów. |
Elementy IList |
Zachowuje uporządkowaną grupy elementów. |
IDictionary |
Zestawem {klucz, wartość} pary. |
IEnumerable <Value> |
Sekwencje poprzez maszynowy elementów. |
Kolekcji ICollection <Value> |
Utrzymuje grupy elementów określonego typu. |
Elementy IList <Value> |
Zachowuje uporządkowaną grupy elementów maszynowy. |
IDictionary <Value> |
Utrzymuje zestaw maszynowy {klucz, wartość} pary. |
Członkowie
Definicja typu |
Opis |
---|---|
Typ podpisane odległość między dwoma elementami. |
|
Typ iterację kontrolowanych sekwencji numerów. |
|
Typ klucza słownika. |
|
Typ wartości słownika. |
|
Typ odwołania do elementu. |
|
Typ podpisane odległość między dwoma elementami. |
|
Typ elementu. |
Funkcja Członkowskie |
Opis |
---|---|
Określa interfejs plc zawinięty. |
|
Określa początek kontrolowanych sekwencji. |
|
Tworzy obiekt karty. |
|
Określa koniec sekwencji kontrolowane. |
|
Zlicza liczbę elementów. |
|
Zamienia zawartość dwóch kontenerów. |
Operator |
Opis |
---|---|
Zastępuje przechowywane uchwyt Plc. |
Uwagi
Używać tej klasy szablonu do manipulowania kontenerem plc jako kontener STL/CLR.collection_adapter Przechowuje dojście do interfejsu plc, który z kolei kontroluje kolejność elementów.A collection_adapter obiektu X para Iteratory wejściowe zwraca X.begin() i X.end() umożliwia odwiedź elementy w kolejności.Niektóre z dziedziny specjalizacji umożliwiają również napisać X.size() do określenia długości sekwencji kontrolowane.
Wymagania
Nagłówek: < cliext/karta >
Obszar nazw: cliext