YSTest: ystdex_swap::dep_swap::helper< _type, _type2, bool > 模板结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | 静态 Public 属性 | 所有成员列表
ystdex_swap::dep_swap::helper< _type, _type2, bool > 模板结构体 参考

`#include <swap.hpp>`

## Public 成员函数

| helper ()

## 静态 Public 属性

static const bool | value

## 详细描述

### template<typename _type, typename _type2, bool = well_formed_swap<_type, _type2>::value>
struct ystdex_swap::dep_swap::helper< _type, _type2, bool >

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

## 构造及析构函数说明

## ◆ helper()

template<typename _type , typename _type2 , bool = well_formed_swap<_type, _type2>::value>

ystdex_swap::dep_swap::helper< _type, _type2, bool >::helper | ( |  | ) |

inline

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

## 类成员变量说明

## ◆ value

template<typename _type , typename _type2 , bool = well_formed_swap<_type, _type2>::value>

const bool ystdex_swap::dep_swap::helper< _type, _type2, bool >::value

static

初始值:
= !is_same<decltype(
ystdex_swap::swap(std::declval<_type>(), std::declval<_type2>())),
nonesuch>::value

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

该结构体的文档由以下文件生成:

- swap.hpp

ystdex_swap::dep_swap::helper::value
static const bool value
Definition: swap.hpp:219
ystdex_swap::swap
enable_if_swap_movable_t< _type > swap(_type &a, _type &b)
符合 ISO C++20 要求的 std::swap 替代实现。
Definition: swap.hpp:118