std::experimental:: promise (library fundamentals TS)
Esta página trata sobre la versión modificada de
std::promise
con soporte de asignador con borrado de tipo proporcionada por los Library Fundamentals TSes. Para la versión de
promise
proporcionada por el concurrency TS que soporta las mejoras de
std::future
realizadas por ese TS, consulte
std::experimental::concurrency_v1::promise
.
|
Definido en el encabezado
<experimental/future>
|
||
|
template
<
class
R
>
class
promise
;
|
(1) | (library fundamentals TS) |
|
template
<
class
R
>
class
promise
<
R
&
>
;
|
(2) | (library fundamentals TS) |
|
template
<>
class
promise
<
void
>
;
|
(3) | (library fundamentals TS) |
std::experimental::fundamentals_v1::promise
(y
std::experimental::fundamentals_v2::promise
) es una versión modificada de
std::promise
proporcionada por el library fundamentals TS con soporte para asignadores de tipo borrado.
Contenidos |
Tipos de miembros
| Tipo de miembro | Definición |
allocator_type
|
std::experimental::erased_type |
Funciones miembro
|
construye el objeto promise
(función miembro pública) |
|
|
recupera un puntero al recurso de memoria utilizado por este objeto para asignar memoria
(función miembro pública) |
Función no miembro
especializa el algoritmo
swap
(plantilla de función) |
Clases auxiliares
|
especializa el trait de tipo
std::uses_allocator
(especialización de plantilla de clase) |
Miembros idénticos a std:: promise
Funciones miembro
|
destruye el objeto promise
(función miembro pública de
std::promise<R>
)
|
|
|
asigna el estado compartido
(función miembro pública de
std::promise<R>
)
|
|
|
intercambia dos objetos promise
(función miembro pública de
std::promise<R>
)
|
|
Obtención del resultado |
|
|
devuelve un
future
asociado con el resultado prometido
(función miembro pública de
std::promise<R>
)
|
|
Establecimiento del resultado |
|
|
establece el resultado a un valor específico
(función miembro pública de
std::promise<R>
)
|
|
|
establece el resultado a un valor específico mientras entrega la notificación solo al salir del hilo
(función miembro pública de
std::promise<R>
)
|
|
|
establece el resultado para indicar una excepción
(función miembro pública de
std::promise<R>
)
|
|
|
establece el resultado para indicar una excepción mientras entrega la notificación solo al salir del hilo
(función miembro pública de
std::promise<R>
)
|
|