IBaseIterator<TValue> Interfaccia

Definizione

Definisce l'interfaccia di base per tutti gli iteratori STL/CLR.

generic <typename TValue>
public interface class IBaseIterator : ICloneable
public interface IBaseIterator<TValue> : ICloneable
type IBaseIterator<'Value> = interface
    interface ICloneable
Public Interface IBaseIterator(Of TValue)
Implements ICloneable

Parametri di tipo

TValue

Tipo di un elemento nella sequenza controllata.

Derivato
Implementazioni

Metodi

Nome Descrizione
Clone()

Crea un nuovo oggetto che rappresenta una copia dell'istanza corrente.

(Ereditato da ICloneable)
container()

Ottiene il contenitore di attraversamento dell'iteratore.

get_bias()

Ottiene la distorsione dell'iteratore. La distorsione è l'offset dell'iteratore dall'elemento zero.

get_node()

Ottiene il nodo o l'elemento a cui punta l'iteratore.

next()

Incrementa l'iteratore alla posizione successiva nel contenitore sottostante o alla prima posizione oltre la fine del contenitore se il contenitore è stato completamente attraversato.

valid()

Determina se l'iteratore è valido e può essere usato in modo sicuro per attraversare il contenitore sottostante.

Si applica a