YSTest: CHRLib::Transcoding< _vFrom, _vTo, _tDispatcher > 模板结构体 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

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

静态 Public 成员函数 | 所有成员列表
CHRLib::Transcoding< _vFrom, _vTo, _tDispatcher > 模板结构体 参考

`#include <CharacterProcessing.h>`

## 静态 Public 成员函数

template<typename _tDst , typename _tChar , typename... _tParams>
static _tDst | MakeTranscoded (const _tChar *s, _tParams &&...args)
template<typename _tDst , typename _type , typename... _tParams>
static _tDst | MakeViewTranscoded (_type sv, _tParams &&...args)

## 详细描述

### template<Encoding _vFrom, Encoding _vTo, class _tDispatcher = DispatchTranscoding<_vFrom, _vTo>>
struct CHRLib::Transcoding< _vFrom, _vTo, _tDispatcher >

在文件 CharacterProcessing.h 第 414 行定义.

## 成员函数说明

template<Encoding _vFrom, Encoding _vTo, class _tDispatcher = DispatchTranscoding<_vFrom, _vTo>>
template<typename _tDst , typename _tChar , typename... _tParams>

static _tDst CHRLib::Transcoding< _vFrom, _vTo, _tDispatcher >::MakeTranscoded | ( | const _tChar * | s,
|  | _tParams &&... | args
| ) |  |

inlinestatic

在文件 CharacterProcessing.h 第 418 行定义.

参考 CHRLib::args, ystdex::ntctslen(), YSLib::Text::str , 以及 yforward.

函数调用图:
template<Encoding _vFrom, Encoding _vTo, class _tDispatcher = DispatchTranscoding<_vFrom, _vTo>>
template<typename _tDst , typename _type , typename... _tParams>

static _tDst CHRLib::Transcoding< _vFrom, _vTo, _tDispatcher >::MakeViewTranscoded | ( | _type | sv,
|  | _tParams &&... | args
| ) |  |

inlinestatic

在文件 CharacterProcessing.h 第 429 行定义.

参考 CHRLib::args, CHRLib::s, YSLib::Text::str, yconstraint , 以及 yforward.

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

- CharacterProcessing.h