YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
静态编码映射。 更多...
类 | |
class | CHRLib::GUCS2Mapper< Encoding > |
静态编码映射模板及 Unicode 编码特化。 更多... | |
struct | CHRLib::GUCS2Mapper< CharSet::UTF_8 > |
struct | CHRLib::GUCS2Mapper< CharSet::UTF_16BE > |
struct | CHRLib::GUCS2Mapper< CharSet::UTF_16LE > |
命名空间 | |
namespace | CHRLib |
函数 | |
template<typename _tIn , typename _tState > | |
bool | CHRLib::FillByte (_tIn &i, _tState &st) |
以输入迭代器指向内容填充有效输入迭代器指定的字节。 | |
template<Encoding , typename... _tParams> | |
yconstfn ConversionResult | CHRLib::UCS2Mapper_Map (_tParams &&...) |
取映射函数。 | |
template<Encoding _vEnc, typename _tDst , typename _tSrc , typename _tState > | |
yconstfn ConversionResult | CHRLib::UCS2Mapper_Map (_tDst &&d, _tSrc &&s, _tState &&st, decltype(&GUCS2Mapper< _vEnc >::template Map< _tDst, _tSrc, _tState >)={}) |
template<Encoding _vEnc, typename _tDst , typename _tSrc > | |
yconstfn byte | CHRLib::UCS2Mapper_InverseMap (_tDst, _tSrc) |
template<Encoding _vEnc, typename _tDst > | |
yconstfn byte | CHRLib::UCS2Mapper_InverseMap (_tDst &&d, const ucs2_t &s, decltype(&GUCS2Mapper< _vEnc >::template InverseMap< _tDst >)={}) |
template<Encoding _vEnc, typename _tIn , typename _tState > | |
yconstexpr ConversionResult | CHRLib::UCS2Mapper (ucs2_t &uc, _tIn &&i, _tState &&st) |
template<Encoding _vEnc, typename _tIn , typename _tState > | |
yconstexpr ConversionResult | CHRLib::UCS2Mapper (_tIn &&i, _tState &&st) |
template<Encoding _vEnc> | |
byte | CHRLib::UCS2Mapper (char *d, const ucs2_t &s) |
静态编码映射。
在文件 smap.hpp 中定义.