range_adapter (STL/CLR)
Una classe modello che esegue il wrapping di una coppia degli iteratori utilizzati per implementare varie interfacce (BCL) la libreria di classi di base.Utilizzare il range_adapter per modificare un intervallo STL/CLR come se fosse una raccolta 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>
{ ..... };
Parametri
- ITER
Il tipo associato con gli iteratori di cui è stato eseguito il wrapping.
Membri
Funzione membro |
Descrizione |
---|---|
Costruisce un oggetto dell'adattatore. |
Operatore |
Descrizione |
---|---|
Sostituisce la coppia archiviata di iteratore. |
Interfacce
Interfaccia |
Descrizione |
---|---|
Scorrere gli elementi della raccolta. |
|
Gestisce un gruppo di elementi. |
|
Scorrere gli elementi tipizzati nella raccolta. |
|
Gestisce un gruppo di elementi tipizzati. |
Note
Il range_adapter archivia una coppia degli iteratori, che a sua volta e una sequenza di elementi.L'oggetto implementa le interfacce BCL che consentono di scorrere gli elementi, in ordine.Utilizzare questa classe modello per modificare gli intervalli STL/CLR è molto simile ai contenitori BCL.
Requisiti
intestazione: <cliext/adattatore>
Cliext diSpazio dei nomi: