IInputIterator<TValue> Interface

Définition

Interface d’un itérateur utilisé pour lire une séquence à partir d’un conteneur uniquement dans le sens avant. L’élément auquel pointe l’itérateur ne peut être lu qu’une seule fois et ne peut pas être modifié.

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)

Paramètres de type

TValue

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

Dérivé
Implémente

Méthodes

Nom Description
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 traverse.

(Hérité de IBaseIterator<TValue>)
equal_to(IInputIterator<TValue>)

Détermine si deux IInputIterator<TValue> objets sont égaux.

get_bias()

Obtient le biais de l’itérateur. Le biais est le décalage de l’itérateur de l’élément zéro.

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

Retourne une référence constante à l’élément vers lequel pointe actuellement l’itérateur.

get_node()

Obtient le nœud ou l’élément vers lequel pointe l’itérateur.

(Hérité de IBaseIterator<TValue>)
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 à