Udostępnij za pomocą


struktura scheduler_ptr

Reprezentuje wskaźnik do harmonogramu. Ta klasa istnieje, aby umożliwić specyfikację współużytkowanego okresu istnienia przy użyciu shared_ptr lub zwykłego odwołania przy użyciu wskaźnika pierwotnego.

Składnia

struct scheduler_ptr;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
scheduler_ptr::scheduler_ptr Przeciążone. Tworzy wskaźnik harmonogramu z shared_ptr do harmonogramu

Metody publiczne

Nazwa/nazwisko opis
scheduler_ptr::get Zwraca nieprzetworzone wskaźniki do harmonogramu

Operatory publiczne

Nazwa/nazwisko opis
scheduler_ptr::operator bool Testowanie, czy wskaźnik harmonogramu ma wartość inną niż null
scheduler_ptr::operator-> Zachowywanie się jak wskaźnik

Hierarchia dziedziczenia

scheduler_ptr

Wymagania

Nagłówek: pplinterface.h

Przestrzeń nazw: współbieżność

scheduler_ptr::get, metoda

Zwraca nieprzetworzone wskaźniki do harmonogramu.

scheduler_interface* get() const;

Wartość zwracana

scheduler_ptr::operator bool

Sprawdza, czy wskaźnik harmonogramu ma wartość inną niż null.

operator bool() const;

scheduler_ptr::operator->

Zachowuje się jak wskaźnik.

scheduler_interface* operator->() const;

Wartość zwracana

konstruktor scheduler_ptr::scheduler_ptr

Tworzy wskaźnik harmonogramu z shared_ptr do harmonogramu.

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

Parametry

Harmonogram
Harmonogram do konwersji.

pScheduler
Wskaźnik harmonogramu do konwersji.

Zobacz też

Przestrzeń nazw współbieżności