INode<TValue> インターフェイス

定義

ノード データ構造のためのインターフェイス。 双方向の反復操作をサポートするコンテナーにはノードが含まれています。 ノードには、コンテナー内のその位置にある要素の値と、コンテナー内の次の要素と前の要素へのポインターが格納されています。

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

型パラメーター

TValue

被制御シーケンス内の要素の型。

プロパティ

_Value

コンテナー内のこのノードに対応する要素の値を取得または設定します。

メソッド

container()

現在のノードが含まれているコンテナーを取得します。

is_head()

現在のノードがコンテナーの最初のノードであるかどうかを判断します。

next_node()

コンテナー内で現在のノードの次のノードを取得します。

prev_node()

コンテナー内で現在のノードの直前のノードを取得します。

適用対象