| 294 | } |
| 295 | bool value::empty() const { return size() == 0; } |
| 296 | const value* value::data() const |
| 297 | { |
| 298 | auto* a = if_array_impl(x); |
| 299 | if(a == nullptr) |
| 300 | return nullptr; |
| 301 | return a->data(); |
| 302 | } |
| 303 | value* value::data() |
| 304 | { |
| 305 | auto* a = if_array_impl(x); |