Lines Matching defs:number

305   uint32_t end_group; /* Set to field number of END_GROUP tag, if any. */
396 if (l->fields[i].number == field_number) {
425 uint32_t number) {
428 if (d->end_group != number) decode_err(d);
438 return decode_group(d, ptr, submsg, subl, field->number);
576 *UPB_PTR_AT(msg, -field->presence, int32_t) = field->number;
892 upb_put_tag(e, f->number, wire_type); \
928 upb_put_tag(e, f->number, UPB_WIRE_TYPE_DELIMITED);
937 return upb_put_tag(e, f->number, UPB_WIRE_TYPE_END_GROUP) &&
939 upb_put_tag(e, f->number, UPB_WIRE_TYPE_START_GROUP);
950 upb_put_tag(e, f->number, UPB_WIRE_TYPE_DELIMITED);
972 uint32_t tag = packed ? 0 : (f->number << 3) | UPB_WIRE_TYPE_VARINT; \
985 #define TAG(wire_type) (packed ? 0 : (f->number << 3 | wire_type))
1024 upb_put_tag(e, f->number, UPB_WIRE_TYPE_DELIMITED));
1035 CHK(upb_put_tag(e, f->number, UPB_WIRE_TYPE_END_GROUP) &&
1037 upb_put_tag(e, f->number, UPB_WIRE_TYPE_START_GROUP));
1050 upb_put_tag(e, f->number, UPB_WIRE_TYPE_DELIMITED));
1058 CHK(upb_put_tag(e, f->number, UPB_WIRE_TYPE_DELIMITED));
1090 CHK(upb_put_tag(e, f->number, UPB_WIRE_TYPE_DELIMITED));
1129 if (upb_readcase(msg, f) != f->number) {
3027 /* Tables for looking up fields by number and name. */
3926 fields[0].number = 1;
3927 fields[1].number = 2;
3964 field->number = upb_fielddef_number(f);
3974 /* TODO: we probably should sort the fields by field number to match the
4242 /* Standard C number parsing functions expect null-terminated strings. */
4384 upb_status_seterrf(ctx->status, "invalid field number (%u)", field_number);
4408 upb_status_seterrf(ctx->status, "duplicate field number (%u)",
4432 if (fields[i].number == field_number) {
5175 return *oneofcase(msg, field) == field->number;
5244 bool wrong_oneof = in_oneof(field) && *oneofcase(msg, field) != field->number;
5264 *oneofcase(msg, field) = field->number;
5278 *oneofcase(msg, field) = field->number;
7435 * field number) prior to hitting any enclosing submessage end, pushing our
7477 seterr(d, "Saw invalid field number (0)");
8022 ** guessed wrong the minimum required number of memmove() operations may
9537 * a number, the relevant library routines need the input string to be in
9635 * processing (field name lookup, string->number conversion, etc). */
10038 upb_status_seterrf(p->status, "error parsing number: %s", buf);
10820 /* Invoke end_number. The accum buffer has the number's text already. */