Lines Matching defs:upb_fielddef

3434 struct upb_fielddef {
3476 const upb_fielddef *fields;
3515 const upb_fielddef *exts;
3613 uint32_t field_rank(const upb_fielddef *f) {
3623 const upb_fielddef *f1 = *(upb_fielddef*const*)p1;
3624 const upb_fielddef *f2 = *(upb_fielddef*const*)p2;
3633 static uint32_t upb_handlers_selectorbaseoffset(const upb_fielddef *f) {
3637 static uint32_t upb_handlers_selectorcount(const upb_fielddef *f) {
3663 upb_fielddef **fields;
3681 upb_fielddef *f = upb_msg_iter_field(&j);
3693 upb_fielddef *f = fields[i];
3835 /* upb_fielddef ***************************************************************/
3837 const char *upb_fielddef_fullname(const upb_fielddef *f) {
3841 upb_fieldtype_t upb_fielddef_type(const upb_fielddef *f) {
3876 upb_descriptortype_t upb_fielddef_descriptortype(const upb_fielddef *f) {
3880 uint32_t upb_fielddef_index(const upb_fielddef *f) {
3884 upb_label_t upb_fielddef_label(const upb_fielddef *f) {
3888 uint32_t upb_fielddef_number(const upb_fielddef *f) {
3892 bool upb_fielddef_isextension(const upb_fielddef *f) {
3896 bool upb_fielddef_lazy(const upb_fielddef *f) {
3900 bool upb_fielddef_packed(const upb_fielddef *f) {
3904 const char *upb_fielddef_name(const upb_fielddef *f) {
3908 const char *upb_fielddef_jsonname(const upb_fielddef *f) {
3912 uint32_t upb_fielddef_selectorbase(const upb_fielddef *f) {
3916 const upb_filedef *upb_fielddef_file(const upb_fielddef *f) {
3920 const upb_msgdef *upb_fielddef_containingtype(const upb_fielddef *f) {
3924 const upb_oneofdef *upb_fielddef_containingoneof(const upb_fielddef *f) {
3928 const upb_oneofdef *upb_fielddef_realcontainingoneof(const upb_fielddef *f) {
3933 static void chkdefaulttype(const upb_fielddef *f, int ctype) {
3938 int64_t upb_fielddef_defaultint64(const upb_fielddef *f) {
3943 int32_t upb_fielddef_defaultint32(const upb_fielddef *f) {
3948 uint64_t upb_fielddef_defaultuint64(const upb_fielddef *f) {
3953 uint32_t upb_fielddef_defaultuint32(const upb_fielddef *f) {
3958 bool upb_fielddef_defaultbool(const upb_fielddef *f) {
3963 float upb_fielddef_defaultfloat(const upb_fielddef *f) {
3968 double upb_fielddef_defaultdouble(const upb_fielddef *f) {
3973 const char *upb_fielddef_defaultstr(const upb_fielddef *f, size_t *len) {
3987 const upb_msgdef *upb_fielddef_msgsubdef(const upb_fielddef *f) {
3991 const upb_enumdef *upb_fielddef_enumsubdef(const upb_fielddef *f) {
3995 const upb_msglayout_field *upb_fielddef_layout(const upb_fielddef *f) {
3999 bool upb_fielddef_issubmsg(const upb_fielddef *f) {
4003 bool upb_fielddef_isstring(const upb_fielddef *f) {
4008 bool upb_fielddef_isseq(const upb_fielddef *f) {
4012 bool upb_fielddef_isprimitive(const upb_fielddef *f) {
4016 bool upb_fielddef_ismap(const upb_fielddef *f) {
4021 bool upb_fielddef_hassubdef(const upb_fielddef *f) {
4025 bool upb_fielddef_haspresence(const upb_fielddef *f) {
4069 const upb_fielddef *upb_msgdef_itof(const upb_msgdef *m, uint32_t i) {
4075 const upb_fielddef *upb_msgdef_ntof(const upb_msgdef *m, const char *name,
4098 const upb_fielddef **f, const upb_oneofdef **o) {
4110 const upb_fielddef *upb_msgdef_lookupjsonname(const upb_msgdef *m,
4113 const upb_fielddef* f;
4141 const upb_fielddef *_upb_msgdef_field(const upb_msgdef *m, int i) {
4176 upb_fielddef *upb_msg_iter_field(const upb_msg_field_iter *iter) {
4177 return (upb_fielddef *)upb_value_getconstptr(upb_inttable_iter_value(iter));
4243 const upb_fielddef *f;
4251 const upb_fielddef *upb_oneofdef_ntof(const upb_oneofdef *o,
4258 const upb_fielddef *upb_oneofdef_itof(const upb_oneofdef *o, uint32_t num) {
4276 upb_fielddef *upb_oneof_iter_field(const upb_oneof_iter *iter) {
4277 return (upb_fielddef *)upb_value_getconstptr(upb_inttable_iter_value(iter));
4312 static uint8_t upb_msg_fielddefsize(const upb_fielddef *f) {
4343 upb_fielddef *f = (upb_fielddef*)upb_msgdef_itof(m, fields[i].number);
4379 const upb_fielddef *key = upb_msgdef_itof(m, 1);
4380 const upb_fielddef *val = upb_msgdef_itof(m, 2);
4417 upb_fielddef* f = upb_msg_iter_field(&it);
4458 const upb_fielddef* f = upb_msg_iter_field(&it);
4488 const upb_fielddef* f = upb_oneof_iter_field(&fit);
4499 const upb_fielddef* f = upb_oneof_iter_field(&fit);
4625 static bool resolvename(const upb_strtable *t, const upb_fielddef *f,
4657 const void *symtab_resolve(const symtab_addctx *ctx, const upb_fielddef *f,
4693 upb_fielddef *f) {
4788 static void set_default_default(const symtab_addctx *ctx, upb_fielddef *f) {
4819 upb_fielddef *f;
4856 f = (upb_fielddef*)&m->fields[m->field_count++];
4905 f = (upb_fielddef*)&ctx->file->exts[ctx->file->ext_count++];
5166 upb_fielddef *f) {
5352 CHK(resolve_fielddef(ctx, file->package, (upb_fielddef*)&file->exts[i]));
5359 CHK(resolve_fielddef(ctx, m->full_name, (upb_fielddef*)&m->fields[j]));
5634 static upb_msgval _upb_msg_getraw(const upb_msg *msg, const upb_fielddef *f) {
5642 bool upb_msg_has(const upb_msg *msg, const upb_fielddef *f) {
5655 const upb_fielddef *upb_msg_whichoneof(const upb_msg *msg,
5658 const upb_fielddef *f;
5677 upb_msgval upb_msg_get(const upb_msg *msg, const upb_fielddef *f) {
5681 /* TODO(haberman): change upb_fielddef to not require this switch(). */
5718 upb_mutmsgval upb_msg_mutable(upb_msg *msg, const upb_fielddef *f,
5731 const upb_fielddef *key = upb_msgdef_itof(entry, UPB_MAPENTRY_KEY);
5732 const upb_fielddef *value = upb_msgdef_itof(entry, UPB_MAPENTRY_VALUE);
5752 void upb_msg_set(upb_msg *msg, const upb_fielddef *f, upb_msgval val,
5765 void upb_msg_clearfield(upb_msg *msg, const upb_fielddef *f) {
5785 const upb_symtab *ext_pool, const upb_fielddef **out_f,
5789 const upb_fielddef *f;
5825 const upb_fielddef *f;
5837 const upb_fielddef *val_f = upb_msgdef_itof(subm, 2);
6018 const upb_fielddef *debug_field;
6025 static upb_msgval jsondec_value(jsondec *d, const upb_fielddef *f);
6643 static upb_msgval jsondec_int(jsondec *d, const upb_fielddef *f) {
6679 static upb_msgval jsondec_uint(jsondec *d, const upb_fielddef *f) {
6715 static upb_msgval jsondec_double(jsondec *d, const upb_fielddef *f) {
6751 static upb_msgval jsondec_strfield(jsondec *d, const upb_fielddef *f) {
6760 static upb_msgval jsondec_enum(jsondec *d, const upb_fielddef *f) {
6779 static upb_msgval jsondec_bool(jsondec *d, const upb_fielddef *f) {
6813 static void jsondec_array(jsondec *d, upb_msg *msg, const upb_fielddef *f) {
6824 static void jsondec_map(jsondec *d, upb_msg *msg, const upb_fielddef *f) {
6827 const upb_fielddef *key_f = upb_msgdef_itof(entry, 1);
6828 const upb_fielddef *val_f = upb_msgdef_itof(entry, 2);
6849 static upb_msgval jsondec_msg(jsondec *d, const upb_fielddef *f) {
6859 static bool jsondec_isvalue(const upb_fielddef *f) {
6867 const upb_fielddef *f;
6868 const upb_fielddef *preserved;
6921 static upb_msgval jsondec_value(jsondec *d, const upb_fielddef *f) {
7092 const upb_fielddef *values_f = upb_msgdef_itof(m, 1);
7108 const upb_fielddef *fields_f = upb_msgdef_itof(m, 1);
7110 const upb_fielddef *value_f = upb_msgdef_itof(entry_m, 2);
7130 const upb_fielddef *f;
7216 const upb_fielddef *paths_f = upb_msgdef_itof(m, 1);
7255 const upb_fielddef *type_url_f = upb_msgdef_itof(m, 1);
7285 const upb_fielddef *value_f = upb_msgdef_itof(m, 2);
7346 const upb_fielddef *value_f = upb_msgdef_itof(m, 1);
7435 static void jsonenc_scalar(jsonenc *e, upb_msgval val, const upb_fielddef *f);
7514 const upb_fielddef *seconds_f = upb_msgdef_itof(m, 1);
7515 const upb_fielddef *nanos_f = upb_msgdef_itof(m, 2);
7555 const upb_fielddef *seconds_f = upb_msgdef_itof(m, 1);
7556 const upb_fielddef *nanos_f = upb_msgdef_itof(m, 2);
7574 static void jsonenc_enum(int32_t val, const upb_fielddef *f, jsonenc *e) {
7685 const upb_fielddef *val_f = upb_msgdef_itof(m, 1);
7727 const upb_fielddef *type_url_f = upb_msgdef_itof(m, 1);
7728 const upb_fielddef *value_f = upb_msgdef_itof(m, 2);
7787 const upb_fielddef *paths_f = upb_msgdef_itof(m, 1);
7806 const upb_fielddef *fields_f = upb_msgdef_itof(m, 1);
7809 const upb_fielddef *value_f = upb_msgdef_itof(entry_m, 2);
7832 const upb_fielddef *values_f = upb_msgdef_itof(m, 1);
7856 const upb_fielddef *f;
7926 static void jsonenc_scalar(jsonenc *e, upb_msgval val, const upb_fielddef *f) {
7964 static void jsonenc_mapkey(jsonenc *e, upb_msgval val, const upb_fielddef *f) {
7994 const upb_fielddef *f) {
8009 static void jsonenc_map(jsonenc *e, const upb_map *map, const upb_fielddef *f) {
8011 const upb_fielddef *key_f = upb_msgdef_itof(entry, 1);
8012 const upb_fielddef *val_f = upb_msgdef_itof(entry, 2);
8027 static void jsonenc_fieldval(jsonenc *e, const upb_fielddef *f,
8052 const upb_fielddef *f;