YSTest: ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > > 模板结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 类型 | 静态 Public 成员函数 | 所有成员列表
ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > > 模板结构体 参考

文件字符串路径特征。 更多...

`#include <path.hpp>`

## Public 类型

using | char_type = _tChar
using | value_type = basic_string< _tChar, _tTraits, _tAlloc >
using | view_type = basic_string_view< char_type >

## 静态 Public 成员函数

static bool | is_parent (view_type sv)
static bool | is_absolute (view_type sv)
static bool | is_self (view_type sv)
static bool | has_root_name (view_type sv)
static bool | has_root_path (view_type sv)
static bool | have_same_root_names (view_type x, view_type y)

## 详细描述

### template<typename _tChar, class _tTraits, class _tAlloc>
struct ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >

文件字符串路径特征。

自从
  build 861

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

## 成员类型定义说明

## ◆ char_type

template<typename _tChar , class _tTraits , class _tAlloc >

using ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::char_type = _tChar

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

## ◆ value_type

template<typename _tChar , class _tTraits , class _tAlloc >

using ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::value_type = basic_string<_tChar, _tTraits, _tAlloc>

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

## ◆ view_type

template<typename _tChar , class _tTraits , class _tAlloc >

using ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::view_type = basic_string_view<char_type>

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

## 成员函数说明

## ◆ has_root_name()

template<typename _tChar , class _tTraits , class _tAlloc >

static bool ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::has_root_name | ( | view_type | sv | ) |

inlinestatic

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

## ◆ has_root_path()

template<typename _tChar , class _tTraits , class _tAlloc >

static bool ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::has_root_path | ( | view_type | sv | ) |

inlinestatic

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

## ◆ have_same_root_names()

template<typename _tChar , class _tTraits , class _tAlloc >

static bool ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::have_same_root_names | ( | view_type | x,
|  | view_type | y
| ) |  |

inlinestatic

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

引用了 x , 以及 YSLib::UI::y.

## ◆ is_absolute()

template<typename _tChar , class _tTraits , class _tAlloc >

static bool ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::is_absolute | ( | view_type | sv | ) |

inlinestatic

自从
  build 836

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

## ◆ is_parent()

template<typename _tChar , class _tTraits , class _tAlloc >

static bool ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::is_parent | ( | view_type | sv | ) |

inlinestatic

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

## ◆ is_self()

template<typename _tChar , class _tTraits , class _tAlloc >

static bool ystdex::path_traits< basic_string< _tChar, _tTraits, _tAlloc > >::is_self | ( | view_type | sv | ) |

inlinestatic

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

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

- path.hpp