| 217 | number_value_ = other.number_value_; |
| 218 | string_value_ = other.string_value_; |
| 219 | array_value_ = other.array_value_ ? std::make_unique<Array>(*other.array_value_) : nullptr; |
| 220 | object_value_ = other.object_value_ ? std::make_unique<Object>(*other.object_value_) : nullptr; |
| 221 | return *this; |
| 222 | } |
| 223 | |
| 224 | Value::Value(Value && other) noexcept = default; |
| 225 | |
| 226 | Value & Value::operator=(Value && other) noexcept = default; |
| 227 |
no outgoing calls
no test coverage detected