IBaseIterator<TValue> Rozhraní

Definice

Definuje základní rozhraní pro všechny iterátory 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 v řízené sekvenci

Odvozené
Implementuje

Metody

Clone()

Vytváří nový objekt, který je kopií aktuální instance.

(Zděděno od ICloneable)
container()

Získá kontejner, který iterátor prochází.

get_bias()

Získá odchylku iterátoru. Odchylka je posun iterátoru z prvku nula.

get_node()

Získá uzel nebo prvek, na který iterátor ukazuje.

next()

Zvýší iterátor na další pozici v podkladovém kontejneru nebo na první pozici za koncem kontejneru, pokud byl kontejner zcela procházený.

valid()

Určuje, zda iterátor je platný a lze ho bezpečně použít k procházení základního kontejneru.

Platí pro