| 277 | |
| 278 | const value* value::find(const std::string& pkey) const { return find_impl(x, pkey, this->end()); } |
| 279 | bool value::contains(const std::string& pkey) const |
| 280 | { |
| 281 | const auto* it = find(pkey); |
| 282 | if(it == nullptr) |
| 283 | return false; |
| 284 | if(it == end()) |
| 285 | return false; |
| 286 | return true; |
| 287 | } |
| 288 | std::size_t value::size() const |
| 289 | { |
| 290 | const auto* a = if_array_impl(x); |