Lines Matching defs:elem
372 static bool decode_reserve(upb_decstate *d, upb_array *arr, size_t elem) {
373 bool need_realloc = arr->size - arr->len < elem;
374 if (need_realloc && !_upb_array_realloc(arr, arr->len + elem, d->arena)) {
546 decode_err(d); /* Length isn't a round multiple of elem size. */
564 wireval elem;
565 ptr = decode_varint64(d, ptr, end, &elem.uint64_val);
566 decode_munge(field->descriptortype, &elem);
571 memcpy(out, &elem, scale);
1357 size_t elem = arr->len;
1361 if (!arr || !_upb_array_resize(arr, elem + 1, arena)) return false;
1364 memcpy(data + (elem << lg2), value, 1 << lg2);
5854 upb_msgval elem = upb_array_get(arr, i);
5855 if (!_upb_msg_discardunknown((upb_msg*)elem.msg_val, subm, depth)) {
6818 upb_msgval elem = jsondec_value(d, f);
6819 upb_array_append(arr, elem, d->arena);
7843 upb_msgval elem = upb_array_get(values, i);
7846 jsonenc_value(e, elem.msg_val, values_m);