swap(std::copyable_function)
From cppreference.com
< cpp | utility | functional | copyable function
Revision as of 12:04, 1 September 2024 by Space Mission (Talk | contribs)
friend void swap( std::copyable_function& lhs, std::copyable_function& rhs ) noexcept; |
(since C++26) | |
Overloads the std::swap algorithm for std::copyable_function. Exchanges the state of lhs with that of rhs. Effectively calls lhs.swap(rhs).
This function is not visible to ordinary unqualified or qualified lookup, and can only be found by argument-dependent lookup when std::copyable_function<FunctionType>
is an associated class of the arguments.
Contents |
[edit] Parameters
lhs, rhs | - | std::copyable_function objects whose states to swap
|
[edit] Return value
(none)
[edit] Example
This section is incomplete Reason: no example |
[edit] See also
swaps the targets of two std::copyable_function objects (public member function) | |
(C++11) |
specializes the std::swap algorithm (function template) |
specializes the std::swap algorithm (function) |