IInputIterator<TValue> Rozhraní

Definice

Rozhraní pro iterátor, který se používá ke čtení sekvence z kontejneru pouze ve směru vpřed. Prvek, na který iterátor odkazuje, lze přečíst pouze jednou a nelze ho změnit.

C#
public interface IInputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>

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í.

(Zděděno od IBaseIterator<TValue>)
equal_to(IInputIterator<TValue>)

Určuje, zda jsou dva IInputIterator<TValue> objekty rovny.

get_bias()

Získá předpojatost iterátoru. Předsazení je posun iterátoru od nuly prvku.

(Zděděno od IBaseIterator<TValue>)
get_cref()

Vrátí konstantní odkaz na prvek, na který iterátor aktuálně odkazuje.

get_node()

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

(Zděděno od IBaseIterator<TValue>)
next()

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

(Zděděno od IBaseIterator<TValue>)
valid()

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

(Zděděno od IBaseIterator<TValue>)

Platí pro

Produkt Verze
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1