2 #ifndef _YI_STRING_UTILITIES_H_ 3 #define _YI_STRING_UTILITIES_H_ 12 wchar_t *
WStrDup(
const wchar_t *pStr);
15 wchar_t *
WCSNCPY(
wchar_t *pDest,
const wchar_t *pSrc, int32_t count);
16 wchar_t *
WCSCPY(
wchar_t *pDest,
const wchar_t *pSrc);
17 int16_t
WCSNCMP(
const wchar_t *pDest,
const wchar_t *pSrc, int32_t count);
18 int16_t
WCSCMP(
const wchar_t *pStr1,
const wchar_t *pStr2);
19 int16_t
WCSNICMP(
const wchar_t *pDest,
const wchar_t *pSrc, int32_t count);
20 int16_t
WCSICMP(
const wchar_t *pStr1,
const wchar_t *pStr2);
21 int16_t
STRICMP(
const char *pStr1,
const char *pStr2);
22 int16_t
STRNICMP(
const char *pDest,
const char *pSrc, int32_t count);
23 wchar_t *
WCSCAT(
wchar_t *pDest,
const wchar_t *pSrc);
24 wchar_t *
WCSNCAT(
wchar_t *pDest,
const wchar_t *pSrc, int32_t count);
25 wchar_t *
WCSSTR(
wchar_t *pData,
wchar_t *pString);
26 wchar_t *
WCSCHR(
wchar_t *pData,
wchar_t iSymbol);
27 uint32_t
WCSLEN(
const wchar_t *str);
28 wchar_t *
WCSREV(
wchar_t *pSrc);
65 #endif // _YI_STRING_UTILITIES_H_ int16_t WCSCMP(const wchar_t *pStr1, const wchar_t *pStr2)
int16_t WCSNCMP(const wchar_t *pDest, const wchar_t *pSrc, int32_t count)
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:36
Definition: YiStringUtilities.h:35
wchar_t * WStrDup(const wchar_t *pStr)
wchar_t * WCSNCAT(wchar_t *pDest, const wchar_t *pSrc, int32_t count)
wchar_t * WCSCHR(wchar_t *pData, wchar_t iSymbol)
wchar_t * WCSREV(wchar_t *pSrc)
wchar_t * WCSSTR(wchar_t *pData, wchar_t *pString)
char * YI_STRDUP(const char *pStr)
int16_t STRICMP(const char *pStr1, const char *pStr2)
wchar_t * WCSNCPY(wchar_t *pDest, const wchar_t *pSrc, int32_t count)
int16_t STRNICMP(const char *pDest, const char *pSrc, int32_t count)
void is_transparent
Definition: YiStringUtilities.h:38
uint32_t WCSLEN(const wchar_t *str)
char * STRREV(char *pSrc)
int16_t WCSNICMP(const wchar_t *pDest, const wchar_t *pSrc, int32_t count)
wchar_t * WCSCPY(wchar_t *pDest, const wchar_t *pSrc)
Definition: YiStringUtilities.h:49
int16_t WCSICMP(const wchar_t *pStr1, const wchar_t *pStr2)
wchar_t * WCSCAT(wchar_t *pDest, const wchar_t *pSrc)
bool operator()(const CYIString &lhs, const CYIString &rhs) const
A lightweight wrapper around a sequence of Unicode characters.
Definition: YiStringView.h:57