Home
last modified time | relevance | path

Searched refs:JSONNumber (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/debugserver/
H A DJSONTest.cpp38 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()
/llvm-project-15.0.7/lldb/tools/debugserver/source/
H A DJSON.h70 class JSONNumber : public JSONValue {
72 typedef std::shared_ptr<JSONNumber> SP;
86 explicit JSONNumber(T u) in JSONNumber() function
94 explicit JSONNumber(T s) in JSONNumber() function
101 explicit JSONNumber(T d) in JSONNumber() function
106 ~JSONNumber() override = default;
108 JSONNumber(const JSONNumber &s) = delete;
109 JSONNumber &operator=(const JSONNumber &s) = delete;
H A DJSON.cpp49 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()