This documentation is archived and is not being maintained.
Microsoft.VisualC.StlClr Namespace
Visual Studio 2010
Contains the classes, interfaces, and enumerators that are used to implement the STL/CLR Library.
| Class | Description | |
|---|---|---|
![]() | DequeEnumerator(TValue) | Supports simple iteration over any STL/CLR object that implements the IDeque(TValue) interface. |
![]() | DequeEnumeratorBase(TValue) | 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) | Supports simple iteration over any STL/CLR object that implements the IHash(TKey, TValue) interface. |
![]() | HashEnumeratorBase(TKey, TValue) | Supports simple iteration over any STL/CLR object that implements the IHash(TKey, TValue) interface. |
![]() | ListEnumerator(TValue) | Supports simple iteration over any STL/CLR object that implements the IList(TValue) interface. |
![]() | ListEnumeratorBase(TValue) | Supports simple iteration over any STL/CLR object that implements the IList(TValue) interface. |
![]() | TreeEnumerator(TKey, TValue) | Supports simple iteration over any STL/CLR object that implements the ITree(TKey, TValue) interface. |
![]() | TreeEnumeratorBase(TKey, TValue) | Supports simple iteration over any STL/CLR object that implements the ITree(TKey, TValue) interface. |
![]() | VectorEnumerator(TValue) | Supports simple iteration over any STL/CLR object that implements the IVector(TValue) interface. |
![]() | VectorEnumeratorBase(TValue) | Supports simple iteration over any STL/CLR object that implements the IVector(TValue) interface. |
| Interface | Description | |
|---|---|---|
![]() | IDeque(TValue) | Defines the interface of an STL/CLR deque object. |
![]() | IHash(TKey, TValue) | Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects. |
![]() | IList(TValue) | Defines the interface for an STL/CLR list object. |
![]() | IPriorityQueue(TValue, TCont) | Defines the interface for an STL/CLR priority_queue object. |
![]() | IQueue(TValue, TCont) | Defines the interface for an STL/CLR queue object. |
![]() | IStack(TValue, TCont) | Defines the interface of an STL/CLR stack object. |
![]() | ITree(TKey, TValue) | Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects. |
![]() | IVector(TValue) | Defines the interface for an STL/CLR vector object. |
| Delegate | Description | |
|---|---|---|
![]() | BinaryDelegate(TArg1, TArg2, TResult) | Describes a two-argument delegate. You use it to specify the arguments and return type of the delegate. |
![]() | UnaryDelegate(TArg, TResult) | Describes a one-argument delegate. You use it to specify the argument and return type of the delegate. |
Show:
