MCPcopy Create free account
hub / github.com/Illumina/paragraph / isAnyCharRequiredQuoting

Function isAnyCharRequiredQuoting

external/jsoncpp/jsoncpp.cpp:4305–4315  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4303JSONCPP_STRING valueToString(bool value) { return value ? "true" : "false"; }
4304
4305static bool isAnyCharRequiredQuoting(char const* s, size_t n) {
4306 assert(s || !n);
4307
4308 char const* const end = s + n;
4309 for (char const* cur = s; cur < end; ++cur) {
4310 if (*cur == '\\' || *cur == '\"' || *cur < ' '
4311 || static_cast<unsigned char>(*cur) < 0x80)
4312 return true;
4313 }
4314 return false;
4315}
4316
4317static unsigned int utf8ToCodepoint(const char*& s, const char* e) {
4318 const unsigned int REPLACEMENT_CHARACTER = 0xFFFD;

Callers 1

valueToQuotedStringNFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected