IOutputIterator<TValue> Interface

Définition

Interface pour un itérateur utilisé pour écrire une séquence sur un conteneur uniquement vers l'avant. Il n'est possible d'écrire qu'une seule fois dans l'élément sur lequel pointe l'itérateur.

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)

Paramètres de type

TValue

Type d'un élément dans la séquence contrôlée.

Dérivé
Implémente

Méthodes

Clone()

Crée un objet qui est une copie de l'instance actuelle.

(Hérité de ICloneable)
container()

Obtient le conteneur que l'itérateur parcourt.

(Hérité de IBaseIterator<TValue>)
get_bias()

Obtient l'écart de l'itérateur. L'écart est l'offset de l'itérateur par rapport à l'élément zéro.

(Hérité de IBaseIterator<TValue>)
get_node()

Obtient le nœud ou l'élément sur lequel pointe l'itérateur.

(Hérité de IBaseIterator<TValue>)
get_ref()

Retourne une référence à l'élément sur lequel l'itérateur pointe actuellement.

next()

Incrémente l'itérateur à la position suivante dans le conteneur sous-jacent, ou à la première position au-delà de la fin du conteneur si le conteneur a été complètement parcouru.

(Hérité de IBaseIterator<TValue>)
valid()

Détermine si l'itérateur est valide et peut être utilisé en toute sécurité pour parcourir le conteneur sous-jacent.

(Hérité de IBaseIterator<TValue>)

S’applique à