Sdílet prostřednictvím


scheduler_ptr – struktura

Představuje ukazatel na plánovač. Tato třída existuje, aby umožňovala specifikaci sdílené životnosti pomocí shared_ptr nebo pouze prostého odkazu pomocí nezpracovaného ukazatele.

Syntaxe

struct scheduler_ptr;

Členové

Veřejné konstruktory

Jméno popis
scheduler_ptr::scheduler_ptr Přetíženo. Vytvoří ukazatel plánovače z shared_ptr na plánovač.

Veřejné metody

Jméno popis
scheduler_ptr::get Vrátí nezpracovaný ukazatel na plánovač.

Veřejné operátory

Jméno popis
scheduler_ptr::operator bool Test, jestli je ukazatel plánovače nenulový
scheduler_ptr::operator-> Chová se jako ukazatel

Hierarchie dědičnosti

scheduler_ptr

Požadavky

Záhlaví: pplinterface.h

Obor názvů: souběžnost

scheduler_ptr::get – metoda

Vrátí nezpracovaný ukazatel na plánovač.

scheduler_interface* get() const;

Vrácená hodnota

scheduler_ptr::operator bool

Testuje, jestli je ukazatel plánovače nenulový.

operator bool() const;

scheduler_ptr::operator->

Chová se jako ukazatel.

scheduler_interface* operator->() const;

Vrácená hodnota

scheduler_ptr::scheduler_ptr – konstruktor

Vytvoří ukazatel plánovače z shared_ptr na plánovač.

explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);

Parametry

Plánovač
Plánovač, který se má převést.

pScheduler
Ukazatel plánovače, který chcete převést.

Viz také

concurrency – obor názvů