Sdílet prostřednictvím


range_adapter (STL/CLR)

Šablona třídy, která obtéká dvojice iterátorů, které slouží k implementaci rozhraní několika Base Class Library (BCL).Pomocí range_adapter oblast STL/CLR manipulovat, jako kdyby byla kolekce BCL.

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 spojený s zalamování u iterátorů.

Členy

Členská funkce

Description

range_adapter::range_adapter (STL/CLR)

Konstrukce objektu adaptéru.

Operátor

Description

range_adapter::operator= (STL/CLR)

Nahradí dvojice uložené iterace.

Rozhraní

Rozhraní

Description

IEnumerable

Iteruje prvky v kolekci.

ICollection

Udržuje prvků.

IEnumerable<T>

Typové prvky v kolekci prochází..

ICollection<T>

Udržuje zadaný prvků.

Poznámky

Ukládá range_adapter pár iterátorů., které zase vymezení posloupnost prvků.Objekt implementuje čtyři BCL rozhraní, které umožňují iterovat prvky v pořadí.Pomocí této šablony třídy manipulovat s rozsahy STL/CLR podobně jako kontejnery pro BCL.

Požadavky

Záhlaví: < adaptéru cliext >

Obor názvů: cliext

Viz také

Referenční dokumentace

collection_adapter (STL/CLR)

make_collection (STL/CLR)