Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.