| 328 | } |
| 329 | |
| 330 | Ref<ValueArray> getKeys() const { |
| 331 | auto keys = ValueArray::make(_map.size()); |
| 332 | |
| 333 | size_t i = 0; |
| 334 | for (const auto& it : _map) { |
| 335 | (*keys)[i] = it.first; |
| 336 | i++; |
| 337 | } |
| 338 | |
| 339 | std::sort(keys->begin(), keys->end()); |
| 340 | |
| 341 | return keys; |
| 342 | } |
| 343 | |
| 344 | Value toValue() final { |
| 345 | auto keys = getKeys(); |
no test coverage detected