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

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

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