Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa un puntero a un programador. Esta clase existe para permitir la especificación de una duración compartida mediante shared_ptr o simplemente permitir una referencia sin formato mediante un puntero básico.
Sintaxis
struct scheduler_ptr;
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| scheduler_ptr::scheduler_ptr | Sobrecargado Crea un puntero de planificador desde shared_ptr al planificador |
Métodos públicos
| Nombre | Descripción |
|---|---|
| scheduler_ptr::get | Devuelve el puntero sin formato al programador |
Operadores públicos
| Nombre | Descripción |
|---|---|
| scheduler_ptr::operator bool | Prueba si el puntero del programador no es null |
scheduler_ptr::operator-> |
Comportarse como un puntero |
Jerarquía de herencia
scheduler_ptr
Requisitos
Encabezado: pplinterface.h
Espacio de nombres: simultaneidad
scheduler_ptr::get (Método)
Devuelve el puntero básico al programador.
scheduler_interface* get() const;
Valor devuelto
scheduler_ptr::operator bool
Prueba si el puntero del programador no es null.
operator bool() const;
scheduler_ptr::operator->
Se comporta como un puntero.
scheduler_interface* operator->() const;
Valor devuelto
constructor scheduler_ptr::scheduler_ptr
Crea un puntero de planificador desde shared_ptr al planificador.
explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);
Parámetros
scheduler
El programador que realizará la conversión.
pScheduler
El puntero del planificador para convertir.