range_adapter (STL/CLR)
Una classe modello che esegue il wrapping di una coppia degli iteratori utilizzati per implementare varie la libreria di classi base (BCL) collega. Utilizzare il range_adapter per modificare un intervallo di STL/CLR come se fosse una raccolta di 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 delimitano una sequenza di elementi. L'oggetto implementa le interfacce di BCL che consentono di scorrere gli elementi, in ordine. Utilizzare questa classe modello per modificare gli intervalli di STL/CLR analogo a quello dei contenitori di BCL.
Requisiti
Intestazione:<cliext/adapter>
Spazio dei nomi: cliext