Lines Matching refs:field

417 /* The types a field can have.  Note that this list is not identical to the
434 /* The repeated-ness of each field; this matches descriptor.proto. */
1034 UPB_INLINE bool _upb_isrepeated(const upb_msglayout_field *field) {
1035 return (field->label & 3) == UPB_LABEL_REPEATED;
3084 ** - upb_fielddef: describes a message field.
3147 /* Maximum field number allowed for FieldDefs. This is an inherent limit of the
3199 * - ntof: look up a field by name.
3200 * - ntofz: look up a field by name (as a null-terminated string).
3201 * - itof: look up a field by number. */
3228 /* Well-known field tag numbers for map-entry messages. */
3232 /* Well-known field tag numbers for Any messages. */
3236 /* Well-known field tag numbers for timestamp messages. */
3240 /* Well-known field tag numbers for duration messages. */
3276 /* Lookup of either field or oneof by name. Returns whether either was found.
3288 /* Returns a field by either JSON name or regular proto name. */
3432 /* Returns the value associated with this field. */
3443 /* Returns whether any field is set in the oneof. */
3446 /* Sets the given field to the given value. For a msg/array/map/string, the
3451 /* Clears any field presence and sets the value back to its default. */
3555 ** A upb_handlers is like a virtual table for a upb_msgdef. Each field of the
3621 /* A selector refers to a specific field handler in the Handlers object
3622 * (for example: the STARTSUBMSG handler for field "field15"). */
3949 /* Sets the value handler for the given field, which is defined as follows
3950 * (this is for an int32 field; other field types will pass their native
3954 * // Called when the field's value is encountered. "d" contains
3955 * // whatever data was bound to this field when it was registered.
4013 /* Sets handlers for a string field, which are defined as follows:
4067 * // Called when a sequence (repeated field) begins. The returned
4076 * repeated field.
4083 /* Sets the startsubmsg handler for the given field, which is defined as
4096 * submessage/group field.
4103 /* Sets the endsubmsg handler for the given field, which is defined as
4112 * submessage/group field.
4119 /* Starts the endsubseq handler for the given field, which is defined as
4128 * repeated field.
4254 /* Sets a handler for the given primitive field that will write the data at the
4262 /* If the given handler is a msghandlers_primitive field, returns true and sets
5974 * Arg for all of these is the upb selector for this field. */
6076 /* 0 indicates a length-delimited field.
6104 * field number that wasn't the one we were expecting to see. See
6181 /* A special label that means "do field dispatch for this message and branch to
6194 * [field number] -> [ 48-bit offset ][ 8-bit wt2 ][ 8-bit wt1 ]
6200 * primitive repeated field can use either wire type and be valid. While we
6205 * less common than an unknown field). */