YSTest: ystdex::details::str_algos< 0 > 模板结构体 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

静态 Public 成员函数 | 所有成员列表
ystdex::details::str_algos< 0 > 模板结构体 参考

`#include <string.hpp>`

## 静态 Public 成员函数

template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>
static auto | erase_left (_tString &s, _tSize n) -> decltype(s.remove_prefix(n), s)
template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>
static auto | erase_right (_tString &s, _tSize n) -> decltype(s.remove_suffix(n), s)
template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>
static auto | trim_left_pos (_tString &s, _tSize n) -> decltype(s.remove_prefix(n), s)
template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>
static auto | trim_right_pos (_tString &s, _tSize n) -> decltype(s.remove_suffix(n), s)

## 详细描述

### template<>
struct ystdex::details::str_algos< 0 >

在文件 string.hpp 第 114 行定义.

## 成员函数说明

template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>

static auto ystdex::details::str_algos< 0 >::erase_left | ( | _tString & | s,
|  | _tSize | n
| ) |  | -> decltype(s.remove_prefix(n), s)

inlinestatic

自从
  build 659

在文件 string.hpp 第 120 行定义.

参考 CHRLib::s , 以及 yconstraint.

template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>

static auto ystdex::details::str_algos< 0 >::erase_right | ( | _tString & | s,
|  | _tSize | n
| ) |  | -> decltype(s.remove_suffix(n), s)

inlinestatic

自从
  build 659

在文件 string.hpp 第 130 行定义.

参考 CHRLib::s , 以及 yconstraint.

template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>

static auto ystdex::details::str_algos< 0 >::trim_left_pos | ( | _tString & | s,
|  | _tSize | n
| ) |  | -> decltype(s.remove_prefix(n), s)

inlinestatic

自从
  build 781

在文件 string.hpp 第 140 行定义.

参考 ystdex::erase_left(), CHRLib::s , 以及 yconstraint.

函数调用图:
template<class _tString , typename _tSize = typename string_traits<_tString>::size_type>

static auto ystdex::details::str_algos< 0 >::trim_right_pos | ( | _tString & | s,
|  | _tSize | n
| ) |  | -> decltype(s.remove_suffix(n), s)

inlinestatic

自从
  build 659

在文件 string.hpp 第 151 行定义.

参考 CHRLib::s , 以及 yconstraint.

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

- string.hpp