| 1001 | return true; |
| 1002 | } |
| 1003 | template <typename Iter> bool parse_array_item(input<Iter> &in, size_t) { |
| 1004 | array &a = out_->get<array>(); |
| 1005 | a.push_back(value()); |
| 1006 | default_parse_context ctx(&a.back(), depths_); |
| 1007 | return _parse(ctx, in); |
| 1008 | } |
| 1009 | bool parse_array_stop(size_t) { |
| 1010 | ++depths_; |
| 1011 | return true; |