MCPcopy Create free account
hub / github.com/Snapchat/Valdi / unicodeToUtf8

Function unicodeToUtf8

snap_drawing/src/snap_drawing/cpp/Utils/UTFUtils.cpp:51–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49}
50
51std::string unicodeToUtf8(const Character* unicode, size_t length) {
52 std::string characters;
53 char buffer[4];
54
55 const auto* skCharactersPtr = reinterpret_cast<const SkUnichar*>(unicode);
56
57 for (size_t i = 0; i < length; i++) {
58 size_t written = SkUTF::ToUTF8(skCharactersPtr[i], buffer);
59 characters.append(buffer, written);
60 }
61
62 return characters;
63}
64
65} // namespace snap::drawing

Callers 2

shapeMethod · 0.85
toUTF8Function · 0.85

Calls 1

appendMethod · 0.65

Tested by 1

shapeMethod · 0.68