Sdílet prostřednictvím


range_adapter (STL/CLR)

Šablona třídy, která obaluje pár iterátory, které slouží k implementaci rozhraní několika Base Class Library (BCL).Range_adapter slouží k manipulaci s oblast STL/CLR, 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 zalomený iterátorů.

Členy

Členská funkce

Popis

range_adapter::range_adapter (STL/CLR)

Vytvoří objekt adaptéru.

Operátor

Popis

range_adapter::operator= (STL/CLR)

Nahradí uložené iterátor pár.

Rozhraní

Rozhraní

Popis

IEnumerable

Prochází prvků v kolekci.

ICollection

Udržuje prvků.

IEnumerable

Prochází typových prvků v kolekci.

ICollection

Udržuje typových prvků.

Poznámky

Range_adapter ukládá dvojice iterátory, jimiž je ohraničena zase pořadí prvků.Objekt implementuje čtyři BCL rozhraní, která umožňuje iterovat prvky v pořadí.Tato třída šablony slouží k manipulaci s rozsahy STL/CLR podobně jako kontejnery BCL.

Požadavky

Záhlaví:<cliext/adaptér>

Obor názvů: cliext

Viz také

Referenční dokumentace

collection_adapter (STL/CLR)

make_collection (STL/CLR)