scheduler_ptr Struktur
Stellt einen Zeiger auf einen Planer dar. Diese Klasse ist vorhanden, um die Spezifikation einer freigegebenen Lebensdauer mithilfe von shared_ptr oder nur einem einfachen Verweis mithilfe des unformatierten Zeigers zu ermöglichen.
Syntax
struct scheduler_ptr;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
scheduler_ptr::scheduler_ptr | Überladen. Erstellt einen scheduler-Zeiger von "shared_ptr" auf "scheduler". |
Öffentliche Methoden
Name | Beschreibung |
---|---|
scheduler_ptr::get | Gibt den Rohzeiger auf den Planer zurück. |
Öffentliche Operatoren
Name | Beschreibung |
---|---|
scheduler_ptr::operator bool | Testet, dass der scheduler-Zeiger nicht NULL ist. |
scheduler_ptr::operator-> |
Verhält sich wie ein Zeiger. |
Vererbungshierarchie
scheduler_ptr
Anforderungen
Kopfzeile: pplinterface.h
Namespace: Parallelität
scheduler_ptr::get-Methode
Gibt den unformatierten Zeiger auf den Planer zurück.
scheduler_interface* get() const;
Rückgabewert
scheduler_ptr::operator bool
Testet, ob der Schedulerzeiger ungleich NULL ist.
operator bool() const;
scheduler_ptr::operator->
Verhält sich wie ein Zeiger.
scheduler_interface* operator->() const;
Rückgabewert
scheduler_ptr::scheduler_ptr-Konstruktor
Erstellt einen Planerzeiger von shared_ptr auf einen Planer.
explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);
Parameter
Planer
Der zu konvertierende Scheduler.
pScheduler
Der zu konvertierende Schedulerzeiger.