| 49 | double fval; |
| 50 | |
| 51 | JsonValue(double x) |
| 52 | : fval(x) { |
| 53 | } |
| 54 | JsonValue(JsonTag tag = JSON_NULL, void *payload = nullptr) { |
| 55 | assert((uintptr_t)payload <= JSON_VALUE_PAYLOAD_MASK); |
| 56 | ival = JSON_VALUE_NAN_MASK | ((uint64_t)tag << JSON_VALUE_TAG_SHIFT) | (uintptr_t)payload; |
no outgoing calls
no test coverage detected