| 649 | return _parse_string(out_->get<std::string>(), in); |
| 650 | } |
| 651 | bool parse_array_start() { |
| 652 | *out_ = value(array_type, false); |
| 653 | return true; |
| 654 | } |
| 655 | template <typename Iter> bool parse_array_item(input<Iter>& in, size_t) { |
| 656 | array& a = out_->get<array>(); |
| 657 | a.push_back(value()); |