std::experimental::propagate_const<T>::swap
来自cppreference.com
< cpp | experimental | propagate const
constexpr void swap(propagate_const & pt) noexcept(/* see below */); |
(库基础 TS v2) | |
交换被包装指针和 pt
的被包装指针。令 t_
指代私有数据成员,即被包装的仿指针对象,则此函数等价于 swap(t_, pt.t_) 。
参数
pt | - | 要与之交换的另一 propagate_const 对象
|
异常
noexcept 规定:
noexcept(noexcept(swap(t_, pt.t_)))