object_type decode()

in include/spotify/json/codec/array.hpp [141:151]


  object_type decode(decode_context &context) const {
    using inserter = detail::container_inserter<T>;
    object_type output;
    typename inserter::state state = inserter::init_state;
    detail::decode_comma_separated(context, '[', ']', [&]{
      state = inserter::insert(
          context, state, output, _inner_codec.decode(context));
    });
    inserter::validate(context, state, output);
    return output;
  }