swap (std::copyable_function)
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old binders and adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
friend
void
swap
(
std::
copyable_function
&
lhs,
std::
copyable_function
&
rhs
)
noexcept
;
|
(начиная с C++26) | |
Перегружает алгоритм std::swap для std::copyable_function . Обменивает состояние lhs с состоянием rhs . Фактически вызывает lhs. swap ( rhs ) .
Эта функция не видна для обычного
unqualified
или
qualified lookup
и может быть найдена только с помощью
argument-dependent lookup
, когда
std::copyable_function<FunctionType>
является ассоциированным классом аргументов.
Содержание |
Параметры
| lhs, rhs | - |
std::copyable_function
объекты, состояния которых нужно обменять
|
Возвращаемое значение
(нет)
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
обменивает цели двух
std::copyable_function
объектов
(публичная функция-член) |
|
|
(C++11)
|
специализирует алгоритм
std::swap
(шаблон функции) |
|
(C++23)
|
специализирует алгоритм
std::swap
(функция) |