YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
chrmap.h 文件参考

字符映射。 更多...

#include "encoding.h"
chrmap.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  CHRLib::ConversionState
 编码转换状态。 更多...
 

命名空间

namespace  CHRLib
 

枚举

enum  CHRLib::ConversionResult
 编码转换结果。 更多...
 

函数

ucs2_t CHRLib::FetchBiCharBE (const char *c_ptr)
 取 c_ptr 指向的大端序双字节字符。
 
ucs2_t CHRLib::FetchBiCharLE (const char *c_ptr)
 取 c_ptr 指向的小端序双字节字符。
 
yconstfn std::uint_fast8_t & CHRLib::GetCountOf (ConversionState &st)
 
yconstfn ucsint_t & CHRLib::GetWideOf (ConversionState &st)
 
yconstfn byte * CHRLib::GetSequenceOf (ConversionState &st)
 
template<typename _type >
yconstfn _type & CHRLib::GetCountOf (_type &st)
 一般类型计数。
 
YF_API size_t CHRLib::FetchFixedCharWidth (Encoding)
 取指定固定编码的固定字符宽度。
 
YF_API size_t CHRLib::FetchMaxCharWidth (Encoding)
 取指定编码的最大字符宽度。
 
YF_API size_t CHRLib::FetchMaxVariantCharWidth (Encoding)
 取指定变长编码的最大字符宽度。
 

变量

yconstexpr Encoding CHRLib::CS_Default = CharSet::UTF_8
 默认字符编码。
 

详细描述

字符映射。

版本
r1266
作者
FrankHBfrank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
早于 build 132
创建时间:
2009-11-17 17:52:35 +0800
修改时间:
2012-12-11 23:48 +0800
文本编码:
UTF-8
模块名称:
CHRLib::CharacterMapping

在文件 chrmap.h 中定义.