Lines Matching refs:out
66 static void dumpEscaped(std::string& out, const std::string& str) in dumpEscaped() argument
212 out.append(stringBuffer.data(), bytes); in dumpEscaped()
267 out.append(stringBuffer.data(), bytes); in dumpEscaped()
273 out.append(stringBuffer.data(), bytesAfterLastAccept); in dumpEscaped()
274 out += "\\ufffd"; in dumpEscaped()
308 void dumpInteger(std::string& out, NumberType number) in dumpInteger() argument
335 out += '0'; in dumpInteger()
398 out.append(numberbuffer.data(), nChars); in dumpInteger()
401 static void dumpfloat(std::string& out, double number) in dumpfloat() argument
406 out += "null"; in dumpfloat()
414 out += numberbuffer.data(); in dumpfloat()
417 static void dump(std::string& out, const nlohmann::json& val) in dump() argument
425 out += "{}"; in dump()
429 out += "{"; in dump()
431 out += "<div class=tab>"; in dump()
434 out += """; in dump()
435 dumpEscaped(out, i.key()); in dump()
436 out += "": "; in dump()
443 out += "<a href=\""; in dump()
444 dumpEscaped(out, i.value()); in dump()
445 out += "\">"; in dump()
447 dump(out, i.value()); in dump()
450 out += "</a>"; in dump()
455 out += ","; in dump()
457 out += "<br>"; in dump()
459 out += "</div>"; in dump()
460 out += '}'; in dump()
469 out += "[]"; in dump()
473 out += "["; in dump()
475 out += "<div class=tab>"; in dump()
480 dump(out, *i); in dump()
481 out += ",<br>"; in dump()
485 dump(out, val.back()); in dump()
487 out += "</div>"; in dump()
488 out += ']'; in dump()
495 out += '\"'; in dump()
501 dumpEscaped(out, *ptr); in dump()
502 out += '\"'; in dump()
510 out += "true"; in dump()
514 out += "false"; in dump()
521 dumpInteger(out, *(val.get_ptr<const int64_t*>())); in dump()
527 dumpInteger(out, *(val.get_ptr<const uint64_t*>())); in dump()
533 dumpfloat(out, *(val.get_ptr<const double*>())); in dump()
539 out += "<discarded>"; in dump()
545 out += "null"; in dump()
556 void dumpHtml(std::string& out, const nlohmann::json& json) in dumpHtml() argument
558 out += "<html>\n" in dumpHtml()
569 dump(out, json); in dumpHtml()
570 out += "</div>\n" in dumpHtml()