swap (std::copyable_function)
From cppreference.net
<
cpp
|
utility
|
functional
|
copyable function
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function objects
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 ) 를 호출합니다.
이 함수는 일반적인
비한정 이름 탐색
또는
한정 이름 탐색
으로는 보이지 않으며, 인수가
std::copyable_function<FunctionType>
의 연관 클래스일 때에만
인수 종속 탐색
에 의해서만 찾을 수 있습니다.
목차 |
매개변수
| lhs, rhs | - |
std::copyable_function
객체들 - 상태를 교환할
|
반환값
(없음)
예제
|
이 섹션은 불완전합니다
이유: 예시가 없음 |
참고 항목
두 개의
std::copyable_function
객체의 대상을 교환합니다
(public member function) |
|
|
(C++11)
|
std::swap
알고리즘을 특수화합니다
(function template) |
|
(C++23)
|
std::swap
알고리즘을 특수화합니다
(function) |