Język

IBaseIterator<TValue> Interfejs

Definicja

Definiuje interfejs podstawowy dla wszystkich iteratorów 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

Parametry typu

TValue

Typ elementu w kontrolowanej sekwencji.

Pochodne
Implementuje

Metody

Nazwa Opis
Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

(Odziedziczone po ICloneable)
container()

Pobiera kontener, który iterator przechodzi.

get_bias()

Pobiera stronniczość iteratora. Stronniczość jest przesunięciem iteratora z zera elementu.

get_node()

Pobiera węzeł lub element wskazujący iterator.

next()

Zwiększa iterator do następnego położenia w kontenerze bazowym lub do pierwszej pozycji poza końcem kontenera, jeśli kontener został całkowicie przejeżżony.

valid()

Określa, czy iterator jest prawidłowy i może być bezpiecznie używany do przechodzenia przez bazowy kontener.

Dotyczy