range_adapter (STL/CLR)

Una clase de plantilla que contiene un par de iteradores que se utilizan para implementar varias interfaces de la (BCL) biblioteca de clases base.Utiliza el range_adapter para manipular un intervalo de STL/CLR como si fuera una colección de 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>
    { ..... };

Parámetros

  • Iter
    El tipo asociado con los iteradores ajustados.

Members

Función miembro

Descripción

range_adapter::range_adapter (STL/CLR)

Construye un objeto de adaptador.

Operador

Descripción

range_adapter::operator= (STL/CLR)

Reemplaza los pares almacenados de iterador.

Interfaces

Interfaz

Descripción

IEnumerable

Recorre en iteración los elementos de la colección.

ICollection

Mantiene un grupo de elementos.

IEnumerable<T>

Recorre en iteración de elementos escritos en la colección.

ICollection<T>

Mantiene un grupo de elementos escritos.

Comentarios

El range_adapter almacena un par de iteradores, que a su vez delimitan una secuencia de elementos.El objeto implementa cuatro interfaces de BCL que permiten recorrer en iteración los elementos, en orden.Utiliza esta clase de plantilla para manipular intervalos de STL/CLR como contenedores de BCL.

Requisitos

encabezado: <cliext/adaptador>

Cliext deespacio de nombres:

Vea también

Referencia

collection_adapter (STL/CLR)

make_collection (STL/CLR)