Udostępnij za pośrednictwem


range_adapter (STL/CLR)

Klasa szablonu, która otacza parę Iteratory, które są używane do implementowania kilka interfejsów biblioteki klasy Base (BCL).Zaznaczać zakres STL/CLR, tak jakby był on kolekcją BCL za pomocą range_adapter.

template<typename Iter>
    ref class range_adapter
        :   public
        System::Collections::IEnumerable,
        System::Collections::ICollection,
        System::Collections::Generic::IEnumerable<Value>,
        System::Collections::Generic::ICollection<Value>
    { ..... };

Parametry

  • ITER
    Typ skojarzony z Iteratory zawinięty.

Elementy członkowskie

Funkcji członka

Opis

range_adapter::range_adapter (STL/CLR)

Konstrukcje obiektu adaptera.

Operator

Opis

range_adapter::operator= (STL/CLR)

Zastępuje sterująca przechowywana para.

Interfejsy

Interfejs

Opis

IEnumerable

Iterację elementów w kolekcji.

ICollection

Zarządza grupą elementów.

IEnumerable

Iterację wpisywanych elementów w kolekcji...

ICollection

Zarządza grupą elementów maszynowy.

Uwagi

Range_adapter przechowuje parę Iteratory, które z kolei określają kolejność elementów.Obiekt implementuje cztery BCL interfejsy, które umożliwiają iteracyjne przeglądanie elementów, w kolejności.Ta klasa szablon służy do manipulowania zakresów STL/CLR, podobnie jak kontenery BCL.

Wymagania

Nagłówek:<cliext i kart>

Przestrzeń nazw: cliext

Zobacz też

Informacje

collection_adapter (STL/CLR)

make_collection (STL/CLR)