MCPcopy Create free account
hub / github.com/asmuth/clip / convertUTF8To16

Method convertUTF8To16

src/utils/stringutil.cc:419–431  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

417
418
419std::basic_string<char16_t> StringUtil::convertUTF8To16(
420 const std::basic_string<char>& str) {
421 std::basic_string<char16_t> out;
422
423 const char* cur = str.data();
424 const char* end = cur + str.length();
425 char16_t chr;
426 while ((chr = UTF8::nextCodepoint(&cur, end)) > 0) {
427 out += chr;
428 }
429
430 return out;
431}
432
433std::basic_string<char> StringUtil::convertUTF32To8(
434 const std::basic_string<char32_t>& str) {

Callers

nothing calls this directly

Calls 1

dataMethod · 0.45

Tested by

no test coverage detected