Classe packaged_task
Descreve um provedor assíncrono que é um wrapper de chamada cuja assinatura de chamada seja Ty(ArgTypes...). Seu estado assíncrona associado mantém uma cópia do objeto acessível além do resultado potencial.
template<class>
class packaged_task;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Constrói um objeto packaged_task. |
|
Destrói um objeto de packaged_task . |
Métodos Públicos
Nome |
Descrição |
---|---|
Retorna um objeto de futuro que tem o mesmo estado assíncrona associado. |
|
Chama o objeto acessível que é armazenado no estado assíncrona associado e armazena o valor atômico retornado. |
|
Substitui o estado assíncrona associado. |
|
Troca o estado assíncrona associado com o custo de um objeto especificado. |
|
Especifica se o objeto tem um estado assíncrona associado. |
Operadores Públicos
Nome |
Descrição |
---|---|
Transfere um estado associado assíncrona de um objeto especificado. |
|
Chama o objeto acessível que é armazenado no estado assíncrona associado, armazena o valor atômico retornado, e define o estado pronto para. |
|
Especifica se o objeto tem um estado assíncrona associado. |
Requisitos
Cabeçalho: futuro
std de Namespace: