YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
CHRLib::ConversionState结构体 参考

编码转换状态。 更多...

#include <chrmap.h>

CHRLib::ConversionState 的协作图:

Public 成员函数

yconstfn ConversionState (size_t n=0)
 

Public 属性

std::uint_fast8_t Count
 当前已转换字符计数。 更多...
 
union {
   ucsint_t   Wide
 
   byte   Sequence [sizeof(ucsint_t)]
 字节序列:宽字符的字节表示。 更多...
 
Value
 

相关函数

(请注意: 这些不是成员函数.)

template<typename _type >
yconstfn _type & GetCountOf (_type &st)
 一般类型计数。 更多...
 
yconstfn std::uint_fast8_t & GetCountOf (ConversionState &st)
 

详细描述

编码转换状态。

自从
build 249

在文件 chrmap.h89 行定义.

构造及析构函数说明

yconstfn CHRLib::ConversionState::ConversionState ( size_t  n = 0)
inline

在文件 chrmap.h106 行定义.

友元及相关函数文档

yconstfn std::uint_fast8_t & GetCountOf ( ConversionState st)
related

在文件 chrmap.h114 行定义.

参考 Count.

template<typename _type >
yconstfn _type & GetCountOf ( _type &  st)
related

一般类型计数。

自从
build 273

在文件 chrmap.h137 行定义.

类成员变量说明

std::uint_fast8_t CHRLib::ConversionState::Count

当前已转换字符计数。

在文件 chrmap.h94 行定义.

参考自 GetCountOf().

byte CHRLib::ConversionState::Sequence[sizeof(ucsint_t)]

字节序列:宽字符的字节表示。

自从
build 475

在文件 chrmap.h102 行定义.

union { ... } CHRLib::ConversionState::Value
ucsint_t CHRLib::ConversionState::Wide

在文件 chrmap.h97 行定义.


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