TouchVG framework
命名空间 | 类型定义 | 函数 | 变量
utf8 命名空间参考

命名空间

 internal
 
 unchecked
 

类型定义

typedef unsigned char uint8_t
 
typedef unsigned short uint16_t
 
typedef unsigned int uint32_t
 

函数

template<typename octet_iterator >
octet_iterator find_invalid (octet_iterator start, octet_iterator end)
 
template<typename octet_iterator >
bool is_valid (octet_iterator start, octet_iterator end)
 
template<typename octet_iterator >
bool starts_with_bom (octet_iterator it, octet_iterator end)
 
template<typename octet_iterator >
bool starts_with_bom (octet_iterator it, octet_iterator end, const uint8_t *bom16or32, unsigned bomlen)
 
template<typename octet_iterator >
bool is_bom (octet_iterator it)
 

变量

const uint8_t bom [] = {0xef, 0xbb, 0xbf}
 The library API - functions intended to be called by the users 更多...
 
const uint8_t bom16be [] = {0xfe, 0xff}
 
const uint8_t bom16le [] = {0xff, 0xfe}
 
const uint8_t bom32be [] = {0, 0, 0xfe, 0xff}
 
const uint8_t bom32le [] = {0xff, 0xfe, 0, 0}
 

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证