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.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft