Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Microsoft.VisualC.StlClr Namespace

Contains the classes, interfaces, and enumerators that are used to implement the STL/CLR Library.

  Class Description
Public class DequeEnumerator<TValue> Supports simple iteration over any STL/CLR object that implements the IDeque<TValue> interface.
Public class DequeEnumeratorBase<TValue> Supports simple iteration over any STL/CLR object that implements the IDeque<TValue> interface.
Public class GenericPair<TValue1, TValue2> Describes an object that wraps a pair of values.
Public class HashEnumerator<TKey, TValue> Supports simple iteration over any STL/CLR object that implements the IHash<TKey, TValue> interface.
Public class HashEnumeratorBase<TKey, TValue> Supports simple iteration over any STL/CLR object that implements the IHash<TKey, TValue> interface.
Public class ListEnumerator<TValue> Supports simple iteration over any STL/CLR object that implements the IList<TValue> interface.
Public class ListEnumeratorBase<TValue> Supports simple iteration over any STL/CLR object that implements the IList<TValue> interface.
Public class TreeEnumerator<TKey, TValue> Supports simple iteration over any STL/CLR object that implements the ITree<TKey, TValue> interface.
Public class TreeEnumeratorBase<TKey, TValue> Supports simple iteration over any STL/CLR object that implements the ITree<TKey, TValue> interface.
Public class VectorEnumerator<TValue> Supports simple iteration over any STL/CLR object that implements the IVector<TValue> interface.
Public class VectorEnumeratorBase<TValue> Supports simple iteration over any STL/CLR object that implements the IVector<TValue> interface.

  Interface Description
Public interface IDeque<TValue> Defines the interface of an STL/CLR deque object.
Public interface IHash<TKey, TValue> Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.
Public interface IList<TValue> Defines the interface for an STL/CLR list object.
Public interface IPriorityQueue<TValue, TCont> Defines the interface for an STL/CLR priority_queue object.
Public interface IQueue<TValue, TCont> Defines the interface for an STL/CLR queue object.
Public interface IStack<TValue, TCont> Defines the interface of an STL/CLR stack object.
Public interface ITree<TKey, TValue> Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.
Public interface IVector<TValue> Defines the interface for an STL/CLR vector object.

  Delegate Description
Public delegate BinaryDelegate<TArg1, TArg2, TResult> Describes a two-argument delegate. You use it to specify the arguments and return type of the delegate.
Public delegate UnaryDelegate<TArg, TResult> Describes a one-argument delegate. You use it to specify the argument and return type of the delegate.
Show:
© 2015 Microsoft