YSTest: CHRLib::GUCSMapper< CharSet::GBK >结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

静态 Public 成员函数 | 所有成员列表
CHRLib::GUCSMapper< CharSet::GBK >结构体 参考

`#include <MappingEx.h>`

类 CHRLib::GUCSMapper< CharSet::GBK > 继承关系图:
[图例]
CHRLib::GUCSMapper< CharSet::GBK > 的协作图:
[图例]

## 静态 Public 成员函数

template<typename _tObj , typename _tIn , typename _tState >
static YB_ATTR_nodiscard ConversionResult | Decode (_tObj &&uc, _tIn &&i, _tState &&st) ynoexcept(noexcept(GetSequenceOf(st)) &&noexcept(GetIndexOf(st)) &&noexcept(!FillByte(i, st)))

## 详细描述

在文件 MappingEx.h 第 139 行定义.

## 成员函数说明

## ◆ Decode()

template<typename _tObj , typename _tIn , typename _tState >

static YB_ATTR_nodiscard ConversionResult CHRLib::GUCSMapper< CharSet::GBK >::Decode | ( | _tObj && | uc,
|  | _tIn && | i,
|  | _tState && | st
| ) |  | &&

inlinestaticnoexcept

Bug:
  大端序下输出缺少转换。

自从
  build 599

在文件 MappingEx.h 第 149 行定义.

引用了 YSLib::Drawing::char32_t, CHRLib::cp113_lkp, CHRLib::FillByte(), CHRLib::GetSequenceOf, YSLib::i, yassume, YB_ATTR_fallthrough, YB_LIKELY , 以及 YB_UNLIKELY.

函数调用图:

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

- MappingEx.h