YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
简单 NTCTS 操作。 更多...
函数 | |
template<typename _tChar > | |
size_t | ystdex::ntctslen (const _tChar *s) |
计算简单 NTCTS 长度。 更多... | |
template<typename _tChar > | |
std::char_traits< _tChar > ::int_type | ystdex::ntctscmp (const _tChar *s1, const _tChar *s2) |
按字典序比较简单 NTCTS 。 更多... | |
template<typename _tChar > | |
std::char_traits< _tChar > ::int_type | ystdex::ntctsicmp (const _tChar *s1, const _tChar *s2) |
按字典序比较简单 NTCTS (忽略大小写)。 更多... | |
template<typename _tChar > | |
size_t | ystdex::const_ntctslen (const _tChar *s) |
计算简单 NTCTS 长度。 更多... | |
template<typename _tChar > | |
size_t | ystdex::const_ntctscnt (const _tChar *s, _tChar c) |
计算简单 NTCTS 中的指定字符数。 更多... | |
template<typename _tChar > | |
std::char_traits< _tChar > ::int_type | ystdex::const_ntctscmp (const _tChar *s1, const _tChar *s2) |
比较简单 NTCTS 。 更多... | |
template<typename _tChar > | |
std::char_traits< _tChar > ::int_type | ystdex::const_ntctscmp (const _tChar *s1, const _tChar *s2, size_t n) |
比较限制长度上限的简单 NTCTS 。 更多... | |
template<typename _tChar > | |
size_t | ystdex::const_ntctschr (const _tChar *s, _tChar c) |
在简单 NTCTS 中顺序查找指定字符。 更多... | |
template<typename _tChar > | |
size_t | ystdex::const_ntctschrn (const _tChar *s, _tChar c, size_t n) |
在简单 NTCTS 中顺序查找第指定次数出现的指定字符。 更多... | |
template<typename _tChar > | |
size_t | ystdex::const_ntctsstr (const _tChar *s1, const _tChar *s2) |
在简单 NTCTS 中顺序查找作为子串的指定 NTCTS 。 更多... | |
简单 NTCTS 操作。
|
inline |
在简单 NTCTS 中顺序查找指定字符。
|
inline |
在简单 NTCTS 中顺序查找第指定次数出现的指定字符。
|
inline |
比较简单 NTCTS 。
参考自 ystdex::const_ntctscmp() , 以及 ystdex::const_ntctsstr().
|
inline |
比较限制长度上限的简单 NTCTS 。
参考 ystdex::const_ntctscmp() , 以及 ystdex::is_null().
|
inline |
|
inline |
计算简单 NTCTS 长度。
|
inline |
在简单 NTCTS 中顺序查找作为子串的指定 NTCTS 。
参考 ystdex::const_ntctscmp(), ystdex::const_ntctslen() , 以及 ystdex::is_null().
std::char_traits<_tChar>::int_type ystdex::ntctscmp | ( | const _tChar * | s1, |
const _tChar * | s2 | ||
) |
按字典序比较简单 NTCTS 。
s1 && s2
。 参考 ystdex::is_null(), yconstraint , 以及 yunseq.
std::char_traits<_tChar>::int_type ystdex::ntctsicmp | ( | const _tChar * | s1, |
const _tChar * | s2 | ||
) |
按字典序比较简单 NTCTS (忽略大小写)。
s1 && s2
。 参考 ystdex::is_null(), yconstraint , 以及 yunseq.
size_t ystdex::ntctslen | ( | const _tChar * | s | ) |
计算简单 NTCTS 长度。
s
。 参考 ystdex::is_null(), platform_ex::Windows::s , 以及 yconstraint.
参考自 platform_ex::Windows::MBCSToWCS(), CHRLib::strdup(), CHRLib::ucsdup(), platform_ex::Windows::UTF8ToMBCS() , 以及 platform_ex::Windows::WCSToMBCS().