This documentation is archived and is not being maintained.

Microsoft.VisualC.StlClr Namespace

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

  ClassDescription
Public classDequeEnumerator(TValue)Supports simple iteration over any STL/CLR object that implements the IDeque(TValue) interface.
Public classDequeEnumeratorBase(TValue)Supports simple iteration over any STL/CLR object that implements the IDeque(TValue) interface.
Public classGenericPair(TValue1, TValue2)Describes an object that wraps a pair of values.
Public classHashEnumerator(TKey, TValue)Supports simple iteration over any STL/CLR object that implements the IHash(TKey, TValue) interface.
Public classHashEnumeratorBase(TKey, TValue)Supports simple iteration over any STL/CLR object that implements the IHash(TKey, TValue) interface.
Public classListEnumerator(TValue)Supports simple iteration over any STL/CLR object that implements the IList(TValue) interface.
Public classListEnumeratorBase(TValue)Supports simple iteration over any STL/CLR object that implements the IList(TValue) interface.
Public classTreeEnumerator(TKey, TValue)Supports simple iteration over any STL/CLR object that implements the ITree(TKey, TValue) interface.
Public classTreeEnumeratorBase(TKey, TValue)Supports simple iteration over any STL/CLR object that implements the ITree(TKey, TValue) interface.
Public classVectorEnumerator(TValue)Supports simple iteration over any STL/CLR object that implements the IVector(TValue) interface.
Public classVectorEnumeratorBase(TValue)Supports simple iteration over any STL/CLR object that implements the IVector(TValue) interface.

  InterfaceDescription
Public interfaceIDeque(TValue)Defines the interface of an STL/CLR deque object.
Public interfaceIHash(TKey, TValue)Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.
Public interfaceIList(TValue)Defines the interface for an STL/CLR list object.
Public interfaceIPriorityQueue(TValue, TCont)Defines the interface for an STL/CLR priority_queue object.
Public interfaceIQueue(TValue, TCont)Defines the interface for an STL/CLR queue object.
Public interfaceIStack(TValue, TCont)Defines the interface of an STL/CLR stack object.
Public interfaceITree(TKey, TValue)Defines the interface of the STL/CLR hash_map, hash_multimap, hash_set, and hash_multiset objects.
Public interfaceIVector(TValue)Defines the interface for an STL/CLR vector object.

  DelegateDescription
Public delegateBinaryDelegate(TArg1, TArg2, TResult)Describes a two-argument delegate. You use it to specify the arguments and return type of the delegate.
Public delegateUnaryDelegate(TArg, TResult)Describes a one-argument delegate. You use it to specify the argument and return type of the delegate.
Show: