IInputIterator<TValue> IInputIterator<TValue> IInputIterator<TValue> IInputIterator<TValue> Interface

Definicja

Interfejs dla iteratora, który jest używany do odczytywania sekwencji z kontenera tylko w kierunku do przodu.Interface for an iterator that is used to read a sequence from a container only in the forward direction. Element, do którego punkty iteratora mogą być odczytywane tylko jeden raz i nie można go modyfikować.The element that the iterator points to can be read only one time, and it cannot be modified.

generic <typename TValue>
public interface class IInputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IInputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IInputIterator<'Value> = interface
    interface IBaseIterator<'Value>
Public Interface IInputIterator(Of TValue)
Implements IBaseIterator(Of TValue)

Parametry typu

TValue

Typ elementu w kontrolowanej sekwencji.The type of an element in the controlled sequence.

Pochodne
Implementuje

Metody

Clone() Clone() Clone() Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.Creates a new object that is a copy of the current instance.

(Inherited from ICloneable)
container() container() container() container()

Pobiera kontener, który przechodzi przez iterator.Gets the container that the iterator is traversing.

(Inherited from IBaseIterator<TValue>)
equal_to(IInputIterator<TValue>) equal_to(IInputIterator<TValue>) equal_to(IInputIterator<TValue>) equal_to(IInputIterator<TValue>)

Określa, czy IInputIterator<TValue> dwa obiekty są równe.Determines whether two IInputIterator<TValue> objects are equal.

get_bias() get_bias() get_bias() get_bias()

Pobiera odchylenie iteratora.Gets the bias of the iterator. Różnica polega na przesunięciu iteratora z elementu zero.The bias is the offset of the iterator from element zero.

(Inherited from IBaseIterator<TValue>)
get_cref() get_cref() get_cref() get_cref()

Zwraca stałe odwołanie do elementu, który jest obecnie wskazywany przez iterator.Returns a constant reference to the element that the iterator is currently pointing to.

get_node() get_node() get_node() get_node()

Pobiera węzeł lub element, który wskazuje iterator.Gets the node, or element, that the iterator is pointing to.

(Inherited from IBaseIterator<TValue>)
next() next() next() next()

Zwiększa iterator do następnego położenia w źródłowym kontenerze lub do pierwszej pozycji poza końcem kontenera, jeśli kontener został całkowicie przesunięty.Increments the iterator to the next position in the underlying container, or to the first position beyond the end of container if the container has been completely traversed.

(Inherited from IBaseIterator<TValue>)
valid() valid() valid() valid()

Określa, czy iterator jest prawidłowy i może być bezpiecznie używany do przechodzenia z bazowego kontenera.Determines whether the iterator is valid and can be safely used to traverse the underlying container.

(Inherited from IBaseIterator<TValue>)

Dotyczy