Namespaces
Variants

swap (std::copyable_function)

From cppreference.net
Utilities library
Function objects
Function invocation
(C++17) (C++23)
Identity function object
(C++20)
Old binders and adaptors
( until C++17* )
( until C++17* )
( until C++17* )
( until C++17* )
( until C++17* ) ( until C++17* ) ( until C++17* ) ( until C++17* )
( until C++20* )
( until C++20* )
( until C++17* ) ( until C++17* )
( until C++17* ) ( until C++17* )

( until C++17* )
( until C++17* ) ( until C++17* ) ( until C++17* ) ( until C++17* )
( until C++20* )
( until C++20* )
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)
std::swap 알고리즘을 특수화합니다
(function template)
std::swap 알고리즘을 특수화합니다
(function)