|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
判断类型是否支持通过ADL查找的swap 更多...
#include <type_traits.hpp>
额外继承的成员函数 | |
| Public 类型 继承自 integral_constant< bool, Value >< false > | |
| using | value_type |
| 值类型 | |
| using | type |
| 自身类型 | |
| Public 成员函数 继承自 integral_constant< bool, Value >< false > | |
| constexpr | operator value_type () const noexcept |
| 显式转换到值类型的运算符 | |
| MSTL_NODISCARD constexpr value_type | operator() () const noexcept |
| 函数调用运算符,用于获取值 | |
| 静态 Public 属性 继承自 integral_constant< bool, Value >< false > | |
| static constexpr bool | value |
| 存储的整数值 | |
判断类型是否支持通过ADL查找的swap
| T | 要检查的类型 |
| Dummy | SFINAE参数,默认为void |
参数依赖查找 ADL 是一种函数查找机制, 具体来说,当调用函数时,除了全局和局部作用域外, 编译器还会在参数类型所属的命名空间中查找函数声明。
在文件 type_traits.hpp 第 4016 行定义.