IOutputIterator<TValue> Rozhraní

Definice

Rozhraní pro iterátor, který se používá k zápisu sekvence do kontejneru pouze směrem dopředu. Prvek, na který iterátor odkazuje, lze zapsat pouze jednou.

generic <typename TValue>
public interface class IOutputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IOutputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IOutputIterator<'Value> = interface
    interface IBaseIterator<'Value>
Public Interface IOutputIterator(Of TValue)
Implements IBaseIterator(Of 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>)
get_bias()

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

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

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

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

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

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, zda iterátor je platný a lze ho bezpečně použít k procházení základního kontejneru.

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

Platí pro