Public Attributes | List of all members
upb_fielddef Struct Reference

Public Attributes

union {
   bool   boolean
 
   double   dbl
 
   float   flt
 
   int64_t   sint
 
   str_t *   str
 
   uint64_t   uint
 
defaultval
 
union {
   bool   boolean
 
   double   dbl
 
   float   flt
 
   int64_t   sint
 
   str_t *   str
 
   uint64_t   uint
 
defaultval
 
union {
   bool   boolean
 
   double   dbl
 
   float   flt
 
   int64_t   sint
 
   str_t *   str
 
   uint64_t   uint
 
defaultval
 
union {
   bool   boolean
 
   double   dbl
 
   float   flt
 
   int64_t   sint
 
   str_t *   str
 
   uint64_t   uint
 
defaultval
 
const upb_filedeffile
 
const char * full_name
 
uint32_t index_
 
uint16_t index_
 
bool is_extension_
 
const char * json_name
 
upb_label_t label_
 
uint16_t layout_index
 
bool lazy_
 
const upb_msgdefmsgdef
 
uint32_t number_
 
const upb_oneofdefoneof
 
bool packed_
 
bool proto3_optional_
 
uint32_t selector_base
 
union {
   const upb_enumdef *   enumdef
 
   const upb_msgdef *   msgdef
 
   const google_protobuf_FieldDescriptorProto *   unresolved
 
sub
 
union {
   const upb_enumdef *   enumdef
 
   const upb_msgdef *   msgdef
 
   const google_protobuf_FieldDescriptorProto *   unresolved
 
sub
 
union {
   const upb_enumdef *   enumdef
 
   const upb_msgdef *   msgdef
 
   const google_protobuf_FieldDescriptorProto *   unresolved
 
sub
 
union {
   const upb_enumdef *   enumdef
 
   const upb_msgdef *   msgdef
 
   const google_protobuf_FieldDescriptorProto *   unresolved
 
sub
 
upb_descriptortype_t type_
 

Detailed Description

Definition at line 2934 of file bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c.

Member Data Documentation

◆ boolean

bool upb_fielddef::boolean

◆ dbl

double upb_fielddef::dbl

◆ defaultval [1/4]

union { ... } upb_fielddef::defaultval

◆ defaultval [2/4]

union { ... } upb_fielddef::defaultval

◆ defaultval [3/4]

union { ... } upb_fielddef::defaultval

◆ defaultval [4/4]

union { ... } upb_fielddef::defaultval

◆ enumdef

const upb_enumdef* upb_fielddef::enumdef

◆ file

const upb_filedef * upb_fielddef::file

◆ flt

float upb_fielddef::flt

◆ full_name

const char * upb_fielddef::full_name

◆ index_ [1/2]

uint16_t upb_fielddef::index_

◆ index_ [2/2]

uint16_t upb_fielddef::index_

Definition at line 4880 of file php-upb.c.

◆ is_extension_

bool upb_fielddef::is_extension_

◆ json_name

const char * upb_fielddef::json_name

Definition at line 4864 of file php-upb.c.

◆ label_

upb_label_t upb_fielddef::label_

◆ layout_index

uint16_t upb_fielddef::layout_index

Definition at line 4881 of file php-upb.c.

◆ lazy_

bool upb_fielddef::lazy_

◆ msgdef

const upb_msgdef * upb_fielddef::msgdef

◆ number_

uint32_t upb_fielddef::number_

◆ oneof

const upb_oneofdef * upb_fielddef::oneof

◆ packed_

bool upb_fielddef::packed_

◆ proto3_optional_

bool upb_fielddef::proto3_optional_

Definition at line 4885 of file php-upb.c.

◆ selector_base

uint32_t upb_fielddef::selector_base

◆ sint

int64_t upb_fielddef::sint

◆ str

str_t* upb_fielddef::str

◆ sub [1/4]

union { ... } upb_fielddef::sub

◆ sub [2/4]

union { ... } upb_fielddef::sub

◆ sub [3/4]

union { ... } upb_fielddef::sub

◆ sub [4/4]

union { ... } upb_fielddef::sub

◆ type_

upb_descriptortype_t upb_fielddef::type_

◆ uint

uint64_t upb_fielddef::uint

◆ unresolved

const google_protobuf_FieldDescriptorProto* upb_fielddef::unresolved

The documentation for this struct was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:49