Lines Matching refs:str16Len
122 int Utf16ToUtf8Length(const char16_t* str16, size_t str16Len) in Utf16ToUtf8Length() argument
124 if (str16 == nullptr || str16Len == 0) { in Utf16ToUtf8Length()
128 const char16_t* const str16End = str16 + str16Len; in Utf16ToUtf8Length()
151 void StrncpyStr16ToStr8(const char16_t* utf16Str, size_t str16Len, char* utf8Str, size_t str8Len) in StrncpyStr16ToStr8() argument
154 const char16_t* const endUtf16 = utf16Str + str16Len; in StrncpyStr16ToStr8()
180 char* Char16ToChar8(const char16_t* str16, size_t str16Len) in Char16ToChar8() argument
183 int utf8Len = Utf16ToUtf8Length(str16, str16Len); in Char16ToChar8()
195 StrncpyStr16ToStr8(str16, str16Len, str8, utf8Len); in Char16ToChar8()
201 size_t str16Len = str16.length(); in String16ToString8() local
202 if (str16Len < 1) { in String16ToString8()
206 char* str8Temp = Char16ToChar8(str16.c_str(), str16Len); in String16ToString8()