Partager via


INode<TValue> Interface

Définition

Interface pour la structure de données de nœud. Les conteneurs qui prennent en charge l'itération bidirectionnelle contiennent des nœuds. Un nœud se compose d'une valeur pour l'élément à cette position dans le conteneur et de pointeurs vers les éléments suivants et précédents dans le conteneur.

generic <typename TValue>
public interface class INode
public interface INode<TValue>
type INode<'Value> = interface
Public Interface INode(Of TValue)

Paramètres de type

TValue

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

Propriétés

_Value

Obtient ou définit la valeur de l'élément pour ce nœud dans le conteneur.

Méthodes

container()

Obtient le conteneur dans lequel se trouve le nœud actuel.

is_head()

Détermine si le nœud actuel est le premier nœud du conteneur.

next_node()

Obtient le nœud suivant situé après le nœud actuel dans le conteneur.

prev_node()

Obtient le nœud situé immédiatement avant le nœud actuel dans le conteneur.

S’applique à