Namespaces
Variants

std::experimental:: swap (std::experimental::function)

From cppreference.net
template < class R, class ... Args >

void swap ( std:: experimental :: function < R ( Args... ) > & lhs,

std:: experimental :: function < R ( Args... ) > & rhs ) ;
**Примечание:** В данном фрагменте кода нет текста для перевода, так как весь контент состоит из: - HTML тегов и атрибутов (не подлежат переводу) - C++ кода внутри тегов ` ` (не подлежит переводу согласно инструкциям) - Специфических терминов C++ (сохранены в оригинале) Единственный текст, который мог бы быть переведен - это комментарии или поясняющий текст, но их в данном фрагменте нет.

Перегружает алгоритм swap для std::experimental::function . Обменивает состояние lhs с состоянием rhs . Фактически вызывает lhs. swap ( rhs ) .

Содержание

Параметры

lhs, rhs - полиморфные обёртки функций, состояния которых нужно обменять

Возвращаемое значение

(нет)

Исключения

Может генерировать исключения, определяемые реализацией.

Пример

Смотрите также

обменивает содержимое
(публичная функция-член)