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.