reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/Support/JSONTest.cpp
  136   Compare(R"(true)", true);
  137   Compare(R"(false)", false);
  138   Compare(R"(null)", nullptr);
  140   Compare(R"(42)", 42);
  141   Compare(R"(2.5)", 2.5);
  142   Compare(R"(2e50)", 2e50);
  143   Compare(R"(1.2e3456789)", std::numeric_limits<double>::infinity());
  145   Compare(R"("foo")", "foo");
  146   Compare(R"("\"\\\b\f\n\r\t")", "\"\\\b\f\n\r\t");
  147   Compare(R"("\u0000")", llvm::StringRef("\0", 1));
  148   Compare("\"\x7f\"", "\x7f");
  149   Compare(R"("\ud801\udc37")", u8"\U00010437"); // UTF16 surrogate pair escape.
  150   Compare("\"\xE2\x82\xAC\xF0\x9D\x84\x9E\"", u8"\u20ac\U0001d11e"); // UTF8
  151   Compare(
  156   Compare(R"({"":0,"":0})", Object{{"", 0}});
  157   Compare(R"({"obj":{},"arr":[]})", Object{{"obj", Object{}}, {"arr", {}}});
  158   Compare(R"({"\n":{"\u0000":[[[[]]]]}})",
  162   Compare("\r[\n\t] ", {});