YSTest: ystdex::path_traits< _type > 模板结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

ystdex::path_traits< _type > 模板结构体 参考
Customization | Traits

路径特征。 更多...

`#include <path.hpp>`

## 详细描述

### template<typename _type>
struct ystdex::path_traits< _type >

路径特征。

自从
  build 647

注解
  允许被按路径语义特化。
  要求用户特化提供 `void` 特化相同的签名的成员（包括一致的异常规范）。

参见
  path

和 WG21 N1975 的 Boost.Filesystem V2 （及之后的 Dinkumware 的实现）不同， 这里的特征是单独设计的，且默认（非用户特化）不涉及外部表示的具体形式。 这由表示路径的类型的设计的整体设计决定。 判断根名称的参数预期为路径的第一个元素且至少作为第一参数是已知为根名称， 否则结果是否表示根名称未指定。 关于路径和 Boost 及 std::filesystem::path 的其它详细设计差异详见 path 模板的说明。

在文件 path.hpp 第 83 行定义.

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

- path.hpp