YSTest: chrmap.cpp 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
函数
chrmap.cpp 文件参考
CHRLib

字符映射。 更多...

`#include "CHRLib/chrmap.h"`
chrmap.cpp 的引用(Include)关系图:

浏览源代码.

## 函数

size_t | FetchFixedCharWidth (Encoding cp)
| 取指定固定编码的固定字符宽度。
size_t | FetchMaxCharWidth (Encoding cp)
| 取指定编码的最大字符宽度。
size_t | FetchMaxVariantCharWidth (Encoding cp)
| 取指定变长编码的最大字符宽度。

## 详细描述

字符映射。

版本
  r753

作者
  FrankHBfrank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  早于 build 132

创建时间:
  2009-11-17 17:53:21 +0800

修改时间:
  2012-09-04 11:04 +0800

字符集:
  UTF-8

模块名称:
  CHRLib::CharacterMapping

在文件 chrmap.cpp 中定义.

## 函数说明

size_t FetchFixedCharWidth | ( | Encoding |  | ) |

取指定固定编码的固定字符宽度。

返回
  未定义编码或变长编码返回 0 ，否则为指定编码中每个字符占用的字节数。

注解
  UTF-16 视为 UCS-2 。

自从
  build 273

在文件 chrmap.cpp 第 35 行定义.

参考 CHRLib::CharSet::csASCII,CHRLib::CharSet::csUCS4,CHRLib::CharSet::csUnicode,CHRLib::CharSet::csUTF16,CHRLib::CharSet::csUTF16BE,CHRLib::CharSet::csUTF16LE,CHRLib::CharSet::csUTF32,CHRLib::CharSet::csUTF32BE , 以及 CHRLib::CharSet::csUTF32LE.

参考自 FetchMaxCharWidth().

这是这个函数的调用关系图:

size_t FetchMaxCharWidth | ( | Encoding |  | ) |

取指定编码的最大字符宽度。

返回
  未定义编码返回 0 ，否则为指定编码中每个字符最大可能占用的字节数。

注解
  UTF-16 视为 UCS-2 。

自从
  build 273

在文件 chrmap.cpp 第 57 行定义.

参考 FetchFixedCharWidth() , 以及 FetchMaxVariantCharWidth().

函数调用图:

size_t FetchMaxVariantCharWidth | ( | Encoding |  | ) |

取指定变长编码的最大字符宽度。

返回
  未定义编码或固定编码返回 0 ，否则为指定编码中每个字符最大可能占用的字节数。

注解
  UTF-16 视为 UCS-2 。

自从
  build 273

在文件 chrmap.cpp 第 65 行定义.

参考 CHRLib::CharSet::csGB18030,CHRLib::CharSet::csGBK , 以及 CHRLib::CharSet::csUTF8.

参考自 FetchMaxCharWidth().

这是这个函数的调用关系图: