YSTest: ystdex::details::swap_dep_impl 命名空间参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

函数
ystdex::details::swap_dep_impl 命名空间参考

## 函数

template<typename _type , typename = enable_if_t<is_void<_type>::value>>
void | swap (_type &)
template<typename _type , typename _tDummy >
void | swap_dep (_type &x, _type &y, _tDummy &&)
template<typename _type >
auto | swap_dep (_type &x, _type &y, true_) -> decltype(static_cast< void >(swap(x, y)))

## 详细描述

自从
  build 851

## 函数说明

## ◆ swap()

template<typename _type , typename = enable_if_t<is_void<_type>::value>>

void ystdex::details::swap_dep_impl::swap | ( | _type & |  | ) |

## ◆ swap_dep() [1/2]

template<typename _type , typename _tDummy >

void ystdex::details::swap_dep_impl::swap_dep | ( | _type & | x,
|  | _type & | y,
|  | _tDummy && |
| ) |  |

inline

在文件 swap.hpp 第 327 行定义.

引用了 ystdex_swap::swap(), x , 以及 YSLib::UI::y.

函数调用图:

## ◆ swap_dep() [2/2]

template<typename _type >

auto ystdex::details::swap_dep_impl::swap_dep | ( | _type & | x,
|  | _type & | y,
|  | true_ |
| ) |  | -> decltype(static_cast<void>(swap(x, y)))

inline

在文件 swap.hpp 第 333 行定义.

引用了 ystdex_swap::dep_swap::swap(), x , 以及 YSLib::UI::y.

被这些函数引用 ystdex::swap_dependent().

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