MCPcopy Create free account
hub / github.com/danielaparker/jsoncons / encode_string

Function encode_string

include/jsoncons_ext/toon/encode_toon.hpp:410–422  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

408
409template <typename Sink>
410void encode_string(jsoncons::string_view str, char delimiter, Sink& sink)
411{
412 if (is_unquoted_safe(str, delimiter))
413 {
414 sink.append(str.data(), str.size());
415 }
416 else
417 {
418 sink.push_back('\"');
419 jsoncons::detail::escape_string(str.data(), str.size(), false, false, sink);
420 sink.push_back('\"');
421 }
422}
423
424template <typename Sink>
425void encode_key(jsoncons::string_view key, Sink& sink)

Callers 1

encode_primitiveFunction · 0.85

Calls 6

is_unquoted_safeFunction · 0.85
escape_stringFunction · 0.50
appendMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected