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 |
---|---|
Vytvoří objekt adaptéru. |
Operátor |
Popis |
---|---|
Nahradí uložené iterátor pár. |
Rozhraní
Rozhraní |
Popis |
---|---|
Prochází prvků v kolekci. |
|
Udržuje prvků. |
|
Prochází typových prvků v kolekci. |
|
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