Lines Matching refs:submsg
410 static void decode_tosubmsg(upb_decstate *d, upb_msg *submsg,
417 decode_msg(d, val.data, submsg, subl);
424 upb_msg *submsg, const upb_msglayout *subl,
427 ptr = decode_msg(d, ptr, submsg, subl);
435 upb_msg *submsg, const upb_msglayout *layout,
438 return decode_group(d, ptr, submsg, subl, field->number);
476 upb_msg *submsg = decode_newsubmsg(d, layout, field);
478 submsg;
481 ptr = decode_togroup(d, ptr, submsg, layout, field);
483 decode_tosubmsg(d, submsg, layout, field, val.str_val);
587 upb_msg *submsg = *submsgp;
588 if (!submsg) {
589 submsg = decode_newsubmsg(d, layout, field);
590 *submsgp = submsg;
593 ptr = decode_togroup(d, ptr, submsg, layout, field);
595 decode_tosubmsg(d, submsg, layout, field, val.str_val);
932 void *submsg = *(void **)field_mem;
934 if (submsg == NULL) {
938 upb_encode_message(e, submsg, subm, &size) &&
943 void *submsg = *(void **)field_mem;
945 if (submsg == NULL) {
948 return upb_encode_message(e, submsg, subm, &size) &&
10898 /* send STARTMSG in submsg frame. */
10974 /* send ENDMSG on submsg. */
11028 /* Beginning of a subobject. Start a new parser frame in the submsg
13111 /* No handler necessary -- the submsg handlers will print the message