Lines Matching refs:submsg
459 static void decode_tosubmsg(upb_decstate *d, upb_msg *submsg,
466 decode_msg(d, val.data, submsg, subl);
473 upb_msg *submsg, const upb_msglayout *subl,
476 ptr = decode_msg(d, ptr, submsg, subl);
484 upb_msg *submsg, const upb_msglayout *layout,
487 return decode_group(d, ptr, submsg, subl, field->number);
528 upb_msg *submsg = decode_newsubmsg(d, layout, field);
530 submsg;
533 ptr = decode_togroup(d, ptr, submsg, layout, field);
535 decode_tosubmsg(d, submsg, layout, field, val.str_val);
641 upb_msg *submsg = *submsgp;
642 if (!submsg) {
643 submsg = decode_newsubmsg(d, layout, field);
644 *submsgp = submsg;
647 ptr = decode_togroup(d, ptr, submsg, layout, field);
649 decode_tosubmsg(d, submsg, layout, field, val.str_val);
977 void *submsg = *(void **)field_mem;
979 if (submsg == NULL) {
983 upb_encode_message(e, submsg, subm, &size) &&
988 void *submsg = *(void **)field_mem;
990 if (submsg == NULL) {
993 return upb_encode_message(e, submsg, subm, &size) &&
6902 upb_msg *submsg = upb_msg_mutable(msg, f, d->arena).msg;
6904 jsondec_tomsg(d, submsg, subm);
7131 upb_msg *submsg;
7166 submsg = upb_msg_mutable(msg, f, d->arena).msg;
7167 jsondec_struct(d, submsg, upb_fielddef_msgsubdef(f));
7172 submsg = upb_msg_mutable(msg, f, d->arena).msg;
7173 jsondec_listvalue(d, submsg, upb_fielddef_msgsubdef(f));