Classe packaged_task
Descreve um provedor assíncrono que é um wrapper de chamada cuja assinatura de chamada é Ty(ArgTypes...).Seu estado assíncrono associado contém uma cópia do seu objeto acessível além do que o resultado em potencial.
template<class>
class packaged_task;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Constrói um objeto de packaged_task . |
|
For um objeto de packaged_task . |
Métodos Públicos
Nome |
Descrição |
---|---|
Retorna um objeto de futuro que tem o mesmo estado assíncrono associado. |
|
Chama o objeto acessível que é armazenado em estado assíncrono associado e armazena o valor retornado. atomic |
|
Substitui o estado assíncrono associado. |
|
Troca o estado assíncrono associado ao de um objeto especificado. |
|
Especifica se o objeto possui um estado assíncrono associado. |
Operadores Públicos
Nome |
Descrição |
---|---|
Transfere um estado assíncrono associado de um objeto especificado. |
|
Chama o objeto acessível que é armazenado em estado assíncrono armazena atomic associado, o valor retornado, e defina o estado para aprontar-se. |
|
Especifica se o objeto possui um estado assíncrono associado. |
Requisitos
futuro deCabeçalho:
Namespace: STD