IOutputIterator<TValue> Interfejs

Definicja

Interfejs iteratora używanego do zapisywania sekwencji w kontenerze tylko w kierunku do przodu. Element wskazywany przez iterator może być zapisywany tylko raz.

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 w kontrolowanej sekwencji.

Pochodne
Implementuje

Metody

Clone()

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

(Odziedziczone po ICloneable)
container()

Pobiera kontener, który iterator przechodzi.

(Odziedziczone po IBaseIterator<TValue>)
get_bias()

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

(Odziedziczone po IBaseIterator<TValue>)
get_node()

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

(Odziedziczone po IBaseIterator<TValue>)
get_ref()

Zwraca odwołanie do elementu, do którego obecnie wskazuje iterator.

next()

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

(Odziedziczone po IBaseIterator<TValue>)
valid()

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

(Odziedziczone po IBaseIterator<TValue>)

Dotyczy