Поделиться через


IOutputIterator<TValue> Интерфейс

Определение

Интерфейс для итератора, который используется для записи последовательности элементов в контейнер только в прямом направлении. Элемент, указываемый итератором, может быть записан только один раз.

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)

Параметры типа

TValue

Тип элемента в управляемой последовательности.

Производный
Реализации

Методы

Clone()

Создает новый объект, являющийся копией текущего экземпляра.

(Унаследовано от ICloneable)
container()

Возвращает контейнер, обход которого выполняет итератор.

(Унаследовано от IBaseIterator<TValue>)
get_bias()

Возвращает сдвиг итератора. Сдвиг — это смещение итератора относительно нулевого элемента.

(Унаследовано от IBaseIterator<TValue>)
get_node()

Возвращает узел, или элемент, на который указывает итератор.

(Унаследовано от IBaseIterator<TValue>)
get_ref()

Возвращает ссылку на текущий элемент, указанный итератором.

next()

Перемещает итератор в следующую позицию базового контейнера или в первую позицию после последнего элемента контейнера, если обход контейнера завершен полностью.

(Унаследовано от IBaseIterator<TValue>)
valid()

Определяет, является ли итератор действительным и можно ли использовать его для перебора элементов в базовом контейнере.

(Унаследовано от IBaseIterator<TValue>)

Применяется к