MCPcopy Create free account
hub / github.com/apache/trafficserver / EncodeUTF16SurrogatePair

Function EncodeUTF16SurrogatePair

lib/yamlcpp/src/emitterutils.cpp:221–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

219}
220
221std::pair<uint16_t, uint16_t> EncodeUTF16SurrogatePair(int codePoint) {
222 const uint32_t leadOffset = 0xD800 - (0x10000 >> 10);
223
224 return {
225 leadOffset | (codePoint >> 10),
226 0xDC00 | (codePoint & 0x3FF),
227 };
228}
229
230void WriteDoubleQuoteEscapeSequence(ostream_wrapper& out, int codePoint, StringEscaping::value stringEscapingStyle) {
231 static const char hexDigits[] = "0123456789abcdef";

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected