Microsoft.VisualC.StlClr 命名空间

包含用于实现 STL/CLR 库的类、接口和迭代器。

DequeEnumerator<TValue>

支持对实现 IDeque<TValue> 接口的任何 STL/CLR 对象执行简单迭代。

DequeEnumeratorBase<TValue>

支持对实现 IDeque<TValue> 接口的任何 STL/CLR 对象执行简单迭代。

GenericPair<TValue1,TValue2>

说明一个用于交换值对的对象。

HashEnumerator<TKey,TValue>

支持对实现 IHash<TKey,TValue> 接口的任何 STL/CLR 对象执行简单迭代。

HashEnumeratorBase<TKey,TValue>

支持对实现 IHash<TKey,TValue> 接口的任何 STL/CLR 对象执行简单迭代。

ListEnumerator<TValue>

支持对实现 IList<TValue> 接口的任何 STL/CLR 对象执行简单迭代。

ListEnumeratorBase<TValue>

支持对实现 IList<TValue> 接口的任何 STL/CLR 对象执行简单迭代。

TreeEnumerator<TKey,TValue>

支持对实现 ITree<TKey,TValue> 接口的任何 STL/CLR 对象执行简单迭代。

TreeEnumeratorBase<TKey,TValue>

支持对实现 ITree<TKey,TValue> 接口的任何 STL/CLR 对象执行简单迭代。

VectorEnumerator<TValue>

支持对实现 IVector<TValue> 接口的任何 STL/CLR 对象执行简单迭代。

VectorEnumeratorBase<TValue>

支持对实现 IVector<TValue> 接口的任何 STL/CLR 对象执行简单迭代。

接口

IDeque<TValue>

定义 STL/CLR deque 对象的接口。

IHash<TKey,TValue>

定义 STL/CLR hash_maphash_multimaphash_sethash_multiset 对象的接口。

IList<TValue>

定义 STL/CLR list 对象的接口。

IPriorityQueue<TValue,TCont>

定义 STL/CLR priority_queue 对象的接口。

IQueue<TValue,TCont>

定义 STL/CLR queue 对象的接口。

IStack<TValue,TCont>

定义 STL/CLR stack 对象的接口。

ITree<TKey,TValue>

定义 STL/CLR hash_maphash_multimaphash_sethash_multiset 对象的接口。

IVector<TValue>

定义 STL/CLR 向量对象的接口。

委托

BinaryDelegate<TArg1,TArg2,TResult>

描述双参数委托。 使用它来指定委托的参数和返回类型。

UnaryDelegate<TArg,TResult>

描述单参数委托。 使用它来指定委托的参数和返回类型。