Compartilhar via


Função swap (<future>)

Troca o estado associado assíncrona de um objeto de promise com o custo de outro.

template<class Ty>
   void swap(promise<Ty>& Left, promise<Ty>& Right) noexcept;
template<class Ty, class... ArgTypes>
   void swap(packaged_task<Ty(ArgTypes...)>& Left,
      packaged_task<Ty(ArgTypes...)>& Right) noexcept;

Parâmetros

  • Left
    O objeto promise à esquerda.

  • Right
    O objeto à direita promise.

Requisitos

Cabeçalho: futuro

std de Namespace:

Consulte também

Referência

Classe promise

<future>