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