IBaseIterator<TValue> Schnittstelle

Definition

Definiert die Basisschnittstelle für alle STL/CLR-Iteratoren.

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

Typparameter

TValue

Der Typ eines Elements in der kontrollierten Sequenz.

Abgeleitet
Implementiert

Methoden

Name Beschreibung
Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.

(Geerbt von ICloneable)
container()

Ruft den Container ab, den der Iterator durchläuft.

get_bias()

Ruft die Verzerrung des Iterators ab. Die Abweichung ist der Offset des Iterators von Element 0.

get_node()

Ruft den Knoten oder das Element ab, auf den der Iterator zeigt.

next()

Erhöht den Iterator auf die nächste Position im zugrunde liegenden Container oder auf die erste Position über das Ende des Containers hinaus, wenn der Container vollständig durchlaufen wurde.

valid()

Bestimmt, ob der Iterator gültig ist und sicher zum Durchlaufen des zugrunde liegenden Containers verwendet werden kann.

Gilt für: