Biblioteca Funcional C ++ - swap (std :: function)

Descrição

Ele sobrecarrega o algoritmo std :: swap para std :: function. Troca o estado de lhs com o de rhs. Chama efetivamente lhs.swap (rhs).

Declaração

A seguir está a declaração para std :: swap.

template< class R, class... Args >
void swap( function<R(Args...)> &lhs, function<R(Args...)> &rhs );

C ++ 11

template< class R, class... Args >
void swap( function<R(Args...)> &lhs, function<R(Args...)> &rhs );

Parâmetros

lhs, rhs - É uma função polimórfica wrappers cujos estados devem ser trocados.

Valor de retorno

Nenhum

Exceções

Nenhum