Biblioteca funcional de C ++ - intercambio (std :: función)

Descripción

Sobrecarga el algoritmo std :: swap para la función std ::. Intercambia el estado de lhs con el de rhs. Efectivamente llama a lhs.swap (rhs).

Declaración

A continuación se muestra la declaración de 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 - Es una función polimórfica envoltorios cuyos estados intercambiar.

Valor devuelto

ninguna

Excepciones

ninguna