Public Attributes | |
| union { | |
| bool boolean | |
| double dbl | |
| float flt | |
| int64_t sint | |
| str_t * str | |
| uint64_t uint | |
| } | defaultval |
| const upb_FileDef * | file |
| const char * | full_name |
| bool | has_default |
| bool | has_json_name_ |
| uint16_t | index_ |
| bool | is_extension_ |
| const char * | json_name |
| upb_Label | label_ |
| uint16_t | layout_index |
| const upb_MessageDef * | msgdef |
| uint32_t | number_ |
| const google_protobuf_FieldOptions * | opts |
| bool | packed_ |
| bool | proto3_optional_ |
| union { | |
| const upb_MessageDef * extension_scope | |
| const upb_OneofDef * oneof | |
| } | scope |
| union { | |
| const upb_EnumDef * enumdef | |
| const upb_MessageDef * msgdef | |
| const google_protobuf_FieldDescriptorProto * unresolved | |
| } | sub |
| upb_FieldType | type_ |
Definition at line 56 of file upb/upb/def.c.
| bool upb_FieldDef::boolean |
Definition at line 67 of file upb/upb/def.c.
| double upb_FieldDef::dbl |
Definition at line 65 of file upb/upb/def.c.
| union { ... } upb_FieldDef::defaultval |
| const upb_EnumDef* upb_FieldDef::enumdef |
Definition at line 76 of file upb/upb/def.c.
| const upb_MessageDef* upb_FieldDef::extension_scope |
Definition at line 72 of file upb/upb/def.c.
| const upb_FileDef* upb_FieldDef::file |
Definition at line 58 of file upb/upb/def.c.
| float upb_FieldDef::flt |
Definition at line 66 of file upb/upb/def.c.
| const char* upb_FieldDef::full_name |
Definition at line 60 of file upb/upb/def.c.
| bool upb_FieldDef::has_default |
Definition at line 82 of file upb/upb/def.c.
| bool upb_FieldDef::has_json_name_ |
Definition at line 86 of file upb/upb/def.c.
| uint16_t upb_FieldDef::index_ |
Definition at line 80 of file upb/upb/def.c.
| bool upb_FieldDef::is_extension_ |
Definition at line 83 of file upb/upb/def.c.
| const char* upb_FieldDef::json_name |
Definition at line 61 of file upb/upb/def.c.
| upb_Label upb_FieldDef::label_ |
Definition at line 88 of file upb/upb/def.c.
| uint16_t upb_FieldDef::layout_index |
Definition at line 81 of file upb/upb/def.c.
| const upb_MessageDef* upb_FieldDef::msgdef |
Definition at line 59 of file upb/upb/def.c.
| uint32_t upb_FieldDef::number_ |
Definition at line 79 of file upb/upb/def.c.
| const upb_OneofDef* upb_FieldDef::oneof |
Definition at line 71 of file upb/upb/def.c.
| const google_protobuf_FieldOptions* upb_FieldDef::opts |
Definition at line 57 of file upb/upb/def.c.
| bool upb_FieldDef::packed_ |
Definition at line 84 of file upb/upb/def.c.
| bool upb_FieldDef::proto3_optional_ |
Definition at line 85 of file upb/upb/def.c.
| union { ... } upb_FieldDef::scope |
| int64_t upb_FieldDef::sint |
Definition at line 63 of file upb/upb/def.c.
| str_t* upb_FieldDef::str |
Definition at line 68 of file upb/upb/def.c.
| union { ... } upb_FieldDef::sub |
| upb_FieldType upb_FieldDef::type_ |
Definition at line 87 of file upb/upb/def.c.
| uint64_t upb_FieldDef::uint |
Definition at line 64 of file upb/upb/def.c.
| const google_protobuf_FieldDescriptorProto* upb_FieldDef::unresolved |
Definition at line 77 of file upb/upb/def.c.