Microsoft.VisualC.StlClr Namespace

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

Klassen

Name Beschreibung
DequeEnumerator<TValue>

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

DequeEnumeratorBase<TValue>

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

GenericPair<TValue1,TValue2>

Beschreibt ein Objekt, das ein Wertepaar umschließt.

HashEnumerator<TKey,TValue>

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

HashEnumeratorBase<TKey,TValue>

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

ListEnumerator<TValue>

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

ListEnumeratorBase<TValue>

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

TreeEnumerator<TKey,TValue>

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

TreeEnumeratorBase<TKey,TValue>

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

VectorEnumerator<TValue>

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

VectorEnumeratorBase<TValue>

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

Schnittstellen

Name Beschreibung
IDeque<TValue>

Definiert die Schnittstelle eines STL/CLR-Objekts deque .

IHash<TKey,TValue>

Definiert die Schnittstelle der STL/CLR hash_map, , hash_multimap, hash_setund hash_multiset Objekte.

IList<TValue>

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

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-Warteschlangenobjekt .

IStack<TValue,TCont>

Definiert die Schnittstelle eines STL/ CLR-Stapelobjekts .

ITree<TKey,TValue>

Definiert die Schnittstelle der STL/CLR hash_map, , hash_multimap, hash_setund hash_multiset Objekte.

IVector<TValue>

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

Delegaten

Name Beschreibung
BinaryDelegate<TArg1,TArg2,TResult>

Beschreibt einen Stellvertretung mit zwei Argumenten. Sie verwenden sie, um die Argumente anzugeben und den Typ des Delegaten zurückzugeben.

UnaryDelegate<TArg,TResult>

Beschreibt einen Stellvertretung mit einem Argument. Sie verwenden es, um das Argument anzugeben und den Typ des Delegaten zurückzugeben.