YSTest: CharacterProcessing.cpp 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 文件列表
- 文件成员

命名空间 | 函数
CharacterProcessing.cpp 文件参考
YFramework Library » CHRLib

字符编码处理。 更多...

`#include "CHRLib/YModules.h"`
`#include <YFM_CHRLib_CharacterProcessing>`
`#include <YFM_CHRLib_MappingEx>`
`#include <cctype>`
`#include <cstdlib>`
`#include <cwchar>`
`#include <ystdex/cstdio.h>`
`#include <ystdex/memory.hpp>`
`#include <YFM_CHRLib_Convert>`
`#include <ystdex/algorithm.hpp>`
CharacterProcessing.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

| CHRLib

## 函数

ConversionResult | CHRLib::MBCToUC (char16_t &uc, std::FILE *fp, Encoding enc, ConversionState &&st)
ConversionResult | CHRLib::MBCToUC (const char *&c, Encoding enc, ConversionState &&st)
ConversionResult | CHRLib::MBCToUC (std::FILE *fp, Encoding enc, ConversionState &&st)
size_t | CHRLib::UCToMBC (char *d, const char16_t &s, Encoding enc)
size_t | CHRLib::MBCSToUCS2 (char16_t *d, const char *s)
size_t | CHRLib::MBCSToUCS2 (char16_t *d, const char *s, Encoding enc)
size_t | CHRLib::MBCSToUCS2 (char16_t *d, const char *s, const char *e)
size_t | CHRLib::MBCSToUCS2 (char16_t *d, const char *s, const char *e, Encoding enc)
size_t | CHRLib::MBCSToUCS4 (char32_t *d, const char *s)
size_t | CHRLib::MBCSToUCS4 (char32_t *d, const char *s, Encoding enc)
size_t | CHRLib::MBCSToUCS4 (char32_t *d, const char *s, const char *e)
size_t | CHRLib::MBCSToUCS4 (char32_t *d, const char *s, const char *e, Encoding enc)
size_t | CHRLib::UCS2ToMBCS (char *d, const char16_t *s)
size_t | CHRLib::UCS2ToMBCS (char *d, const char16_t *s, Encoding enc)
size_t | CHRLib::UCS2ToMBCS (char *d, const char16_t *s, const char16_t *e)
size_t | CHRLib::UCS2ToMBCS (char *d, const char16_t *s, const char16_t *e, Encoding enc)
size_t | CHRLib::UCS2ToUCS4 (char32_t *d, const char16_t *s)
size_t | CHRLib::UCS2ToUCS4 (char32_t *d, const char16_t *s, const char16_t *e)
size_t | CHRLib::UCS4ToMBCS (char *d, const char32_t *s)
size_t | CHRLib::UCS4ToMBCS (char *d, const char32_t *s, Encoding enc)
size_t | CHRLib::UCS4ToMBCS (char *d, const char32_t *s, const char32_t *e)
size_t | CHRLib::UCS4ToMBCS (char *d, const char32_t *s, const char32_t *e, Encoding enc)
size_t | CHRLib::UCS4ToUCS2 (char16_t *d, const char32_t *s)
size_t | CHRLib::UCS4ToUCS2 (char16_t *d, const char32_t *s, const char32_t *e)
YF_API ConversionResult | CHRLib::MBCToUC (char16_t &, const char *&, Encoding, ConversionState &&={})
| 按指定编码和转换状态转换字符串中的字符为 UCS-2 字符。 更多...
YF_API ConversionResult | CHRLib::MBCToUC (char16_t &, const char *&, const char *, Encoding, ConversionState &&={})
std::FILE ConversionState ConversionState &&YF_API ConversionResult | CHRLib::MBCToUC (const char *&, const char *, Encoding, ConversionState &&={})

## 详细描述

字符编码处理。

版本
  r1634

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  早于 build 132

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

修改时间:
  2015-10-12 11:22 +0800

文本编码:
  UTF-8

模块名称:
  CHRLib::CharacterProcessing

在文件 CharacterProcessing.cpp 中定义.