YSTest: ystdex_swap::dep_swap 命名空间参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类 | 类型定义 | 函数
ystdex_swap::dep_swap 命名空间参考

为 ADL 提供重载的命名空间。 更多...

## 类

struct | helper
struct | helper< _type, _type2, true >
struct | well_formed_swap
struct | well_formed_swap< _type, _type2, ystdex::void_t< swap_t< _type, _type2 > > >

## 类型定义

template<typename _type , typename _type2 >
using | swap_t = decltype(swap(std::declval< _type >(), std::declval< _type2 >()))

## 函数

nonesuch | swap (any_constructible, any_constructible)

## 详细描述

为 ADL 提供重载的命名空间。

注解
  在这个命名空间中 swap 不应指称 std 中的名称以避免歧义。

自从
  build 682

## 函数说明

## ◆ swap()

nonesuch ystdex_swap::dep_swap::swap | ( | any_constructible | ,
|  | any_constructible |
| ) |  |

自从
  build 649

被这些函数引用 ystdex::details::swap_dep_impl::swap_dep().

这是这个函数的调用关系图: