Microsoft.VisualC.StlClr Namespace

Enthält die Klassen, Schnittstellen und Enumeratoren, die zum Implementieren der STL/CLR-Bibliothek verwendet werden.

Klassen

DequeEnumerator<TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IDeque<TValue>-Schnittstelle implementiert.

DequeEnumeratorBase<TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IDeque<TValue>-Schnittstelle implementiert.

GenericPair<TValue1,TValue2>

Beschreibt ein Objekt, das ein Paar von Werten umschließt.

HashEnumerator<TKey,TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IHash<TKey,TValue>-Schnittstelle implementiert.

HashEnumeratorBase<TKey,TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IHash<TKey,TValue>-Schnittstelle implementiert.

ListEnumerator<TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IList<TValue>-Schnittstelle implementiert.

ListEnumeratorBase<TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IList<TValue>-Schnittstelle implementiert.

TreeEnumerator<TKey,TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die ITree<TKey,TValue>-Schnittstelle implementiert.

TreeEnumeratorBase<TKey,TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die ITree<TKey,TValue>-Schnittstelle implementiert.

VectorEnumerator<TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IVector<TValue>-Schnittstelle implementiert.

VectorEnumeratorBase<TValue>

Unterstützt eine einfache Iteration über ein STL/CLR-Objekt, das die IVector<TValue>-Schnittstelle implementiert.

Schnittstellen

IDeque<TValue>

Definiert die Schnittstelle für ein STL/CLR-deque-Objekt.

IHash<TKey,TValue>

Definiert die Schnittstelle der folgenden STL/CLR-Objekte: hash_map, hash_multimap, hash_set und hash_multiset.

IList<TValue>

Definiert die Schnittstelle für ein STL/CLR-list-Objekt.

IPriorityQueue<TValue,TCont>

Definiert die Schnittstelle für ein STL/CLR-priority_queue-Objekt.

IQueue<TValue,TCont>

Definiert die Schnittstelle für ein STL/CLR-queue-Objekt.

IStack<TValue,TCont>

Definiert die Schnittstelle für ein STL/CLR-stack-Objekt.

ITree<TKey,TValue>

Definiert die Schnittstelle der folgenden STL/CLR-Objekte: hash_map, hash_multimap, hash_set und hash_multiset.

IVector<TValue>

Definiert die Schnittstelle für ein STL/CLR-vector-Objekt.

Delegaten

BinaryDelegate<TArg1,TArg2,TResult>

Beschreibt einen Delegaten mit zwei Argumenten. Damit können Sie die Argumente und den Rückgabetyp des Delegaten angeben.

UnaryDelegate<TArg,TResult>

Beschreibt einen Delegaten mit genau einem Argument. Damit können Sie das Argument und den Rückgabetyp des Delegaten angeben.