5#ifndef V8_TORQUE_LS_JSON_H_
6#define V8_TORQUE_LS_JSON_H_
47 result.object_ = std::make_unique<JsonObject>(std::move(
object));
68 result.array_ = std::make_unique<JsonArray>(std::move(array));
ZoneVector< RpoNumber > & result
std::map< std::string, JsonValue > JsonObject
std::vector< JsonValue > JsonArray
std::string SerializeToString(const JsonValue &value)
template const char * string
static JsonValue From(JsonArray array)
std::unique_ptr< JsonArray > array_
std::unique_ptr< JsonObject > object_
static JsonValue From(bool b)
static JsonValue From(JsonObject object)
enum v8::internal::torque::ls::JsonValue::@156 tag
static JsonValue From(double number)
static JsonValue JsonNull()
const std::string & ToString() const
JsonValue() V8_NOEXCEPT=default
const JsonArray & ToArray() const
const JsonObject & ToObject() const
static JsonValue From(const std::string &string)