Searched refs:JSONNumber (Results 1 – 3 of 3) sorted by relevance
38 ParseAndTestJSON<JSONNumber>("3", [](JSONNumber &number_val) { in TEST()43 ParseAndTestJSON<JSONNumber>("-5", [](JSONNumber &number_val) { in TEST()47 ParseAndTestJSON<JSONNumber>("-6.4", [](JSONNumber &number_val) { in TEST()57 TestJSON<JSONNumber>(obj_val.GetObject("key1").get(), in TEST()58 [](JSONNumber &number_val) { in TEST()70 TestJSON<JSONNumber>(array_val.GetObject(0).get(), in TEST()71 [](JSONNumber &number_val) { in TEST()79 TestJSON<JSONNumber>(array_val.GetObject(2).get(), in TEST()80 [](JSONNumber &number_val) { in TEST()
70 class JSONNumber : public JSONValue {72 typedef std::shared_ptr<JSONNumber> SP;86 explicit JSONNumber(T u) in JSONNumber() function94 explicit JSONNumber(T s) in JSONNumber() function101 explicit JSONNumber(T d) in JSONNumber() function106 ~JSONNumber() override = default;108 JSONNumber(const JSONNumber &s) = delete;109 JSONNumber &operator=(const JSONNumber &s) = delete;
49 uint64_t JSONNumber::GetAsUnsigned() const { in GetAsUnsigned()60 int64_t JSONNumber::GetAsSigned() const { in GetAsSigned()71 double JSONNumber::GetAsDouble() const { in GetAsDouble()82 void JSONNumber::Write(std::ostream &s) { in Write()558 return JSONValue::SP(new JSONNumber(sval)); in ParseJSONValue()563 return JSONValue::SP(new JSONNumber(uval)); in ParseJSONValue()571 return JSONValue::SP(new JSONNumber(val)); in ParseJSONValue()