Структура scheduler_ptr

Представляет указатель для планировщика. Этот класс существует, чтобы позволить указание общего срока существования с помощью shared_ptr или обычной ссылки, используя необработанный указатель.

Синтаксис

struct scheduler_ptr;

Участники

Открытые конструкторы

Имя Описание
scheduler_ptr::scheduler_ptr Перегружен. Создает указатель планировщика из shared_ptr к планировщику

Открытые методы

Имя Описание
scheduler_ptr::get Возвращает необработанный указатель планировщику

Открытые операторы

Имя Описание
scheduler_ptr::operator bool Проверьте, является ли указатель планировщика отличным от null
scheduler_ptr::operator-> Веди себя как указатель

Иерархия наследования

scheduler_ptr

Требования

Заголовок: pplinterface.h

Пространство имен: конкурентность

метод scheduler_ptr::get

Возвращает необработанный указатель на планировщик.

scheduler_interface* get() const;

Возвращаемое значение

scheduler_ptr::operator bool

Проверяет, не равен ли указатель планировщика null.

operator bool() const;

scheduler_ptr::operator->

Ведет себя как указатель.

scheduler_interface* operator->() const;

Возвращаемое значение

Конструктор scheduler_ptr::scheduler_ptr

Создает указатель планировщика из shared_ptr на планировщик.

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

Параметры

планировщик
Планировщик для выполнения преобразования.

pScheduler
Указатель на планировщик для преобразования.

См. также

Пространство имен параллелизм