Поделиться через


Структура 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

Пространство имен: concurrency

метод 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
Указатель планировщика для преобразования.

См. также

Пространство имен concurrency