Microsoft.VisualC.StlClr Namespace

STL/CLR ライブラリの実装に使用されるクラス、インターフェイス、および列挙子が含まれます。 Contains the classes, interfaces, and enumerators that are used to implement the STL/CLR Library.

クラス

DequeEnumerator<TValue>

IDeque<TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IDeque<TValue> interface.

DequeEnumeratorBase<TValue>

IDeque<TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IDeque<TValue> interface.

GenericPair<TValue1,TValue2>

値のペアをラップするオブジェクトを記述します。Describes an object that wraps a pair of values.

HashEnumerator<TKey,TValue>

IHash<TKey,TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IHash<TKey,TValue> interface.

HashEnumeratorBase<TKey,TValue>

IHash<TKey,TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IHash<TKey,TValue> interface.

ListEnumerator<TValue>

IList<TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IList<TValue> interface.

ListEnumeratorBase<TValue>

IList<TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IList<TValue> interface.

TreeEnumerator<TKey,TValue>

ITree<TKey,TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the ITree<TKey,TValue> interface.

TreeEnumeratorBase<TKey,TValue>

ITree<TKey,TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the ITree<TKey,TValue> interface.

VectorEnumerator<TValue>

IVector<TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IVector<TValue> interface.

VectorEnumeratorBase<TValue>

IVector<TValue> インターフェイスを実装するすべての STL/CLR オブジェクトで、単純なイテレーションをサポートします。Supports simple iteration over any STL/CLR object that implements the IVector<TValue> interface.

インターフェイス

IDeque<TValue>

STL/CLR deque オブジェクトのインターフェイスを定義します。Defines the interface of an STL/CLR deque object.

IHash<TKey,TValue>

hash_maphash_multimaphash_sethash_multiset の各 STL/CLR オブジェクトのインターフェイスを定義します。Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.

IList<TValue>

STL/CLR リスト オブジェクトのインターフェイスを定義します。Defines the interface for an STL/CLR list object.

IPriorityQueue<TValue,TCont>

STL/CLR priority_queue オブジェクトのインターフェイスを定義します。Defines the interface for an STL/CLR priority_queue object.

IQueue<TValue,TCont>

STL/CLR queue オブジェクトのインターフェイスを定義します。Defines the interface for an STL/CLR queue object.

IStack<TValue,TCont>

STL/CLR stack オブジェクトのインターフェイスを定義します。Defines the interface of an STL/CLR stack object.

ITree<TKey,TValue>

hash_maphash_multimaphash_sethash_multiset の各 STL/CLR オブジェクトのインターフェイスを定義します。Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.

IVector<TValue>

STL/CLR vector オブジェクトのインターフェイスを定義します。Defines the interface for an STL/CLR vector object.

代理人

BinaryDelegate<TArg1,TArg2,TResult>

2 つの引数を持つデリゲートを記述します。Describes a two-argument delegate. これを使用して、引数とデリゲートの戻り値の型を指定します。You use it to specify the arguments and return type of the delegate.

UnaryDelegate<TArg,TResult>

1 つの引数を持つデリゲートを記述します。Describes a one-argument delegate. これを使用して、引数とデリゲートの戻り値の型を指定します。You use it to specify the argument and return type of the delegate.