Public Attributes | List of all members
upb_fielddef Struct Reference

#include <upb.h>

Public Attributes

upb_def base
 
bool default_is_string
 
union {
   bool   boolean
 
   double   dbl
 
   float   flt
 
   int64_t   sint
 
   str_t *   str
 
   uint64_t   uint
 
defaultval
 
union {
   void *   bytes
 
   double   dbl
 
   float   flt
 
   int64_t   sint
 
   uint64_t   uint
 
defaultval
 
const upb_filedeffile
 
const char * full_name
 
uint32_t index_
 
upb_intfmt_t intfmt
 
bool is_extension_
 
upb_label_t label_
 
bool lazy_
 
union {
   const upb_msgdef *   def
 
   char *   name
 
msg
 
bool msg_is_symbolic
 
const upb_msgdefmsgdef
 
uint32_t number_
 
const upb_oneofdefoneof
 
bool packed_
 
uint32_t selector_base
 
union {
   const upb_enumdef *   enumdef
 
   const upb_msgdef *   msgdef
 
   const google_protobuf_FieldDescriptorProto *   unresolved
 
sub
 
union {
   const upb_def *   def
 
   char *   name
 
sub
 
bool subdef_is_symbolic
 
bool tagdelim
 
upb_descriptortype_t type_
 
upb_fieldtype_t type_
 
bool type_is_set_
 

Detailed Description

Definition at line 1118 of file php/ext/google/protobuf/upb.c.

Member Data Documentation

◆ base

upb_def upb_fielddef::base

Definition at line 2325 of file ruby/ext/google/protobuf_c/upb.h.

◆ boolean

bool upb_fielddef::boolean

Definition at line 1127 of file php/ext/google/protobuf/upb.c.

◆ bytes

void* upb_fielddef::bytes

Definition at line 2332 of file ruby/ext/google/protobuf_c/upb.h.

◆ dbl

double upb_fielddef::dbl

Definition at line 1125 of file php/ext/google/protobuf/upb.c.

◆ def [1/2]

const upb_msgdef* upb_fielddef::def

Definition at line 2335 of file ruby/ext/google/protobuf_c/upb.h.

◆ def [2/2]

const upb_def* upb_fielddef::def

Definition at line 2339 of file ruby/ext/google/protobuf_c/upb.h.

◆ default_is_string

bool upb_fielddef::default_is_string

Definition at line 2345 of file ruby/ext/google/protobuf_c/upb.h.

◆ defaultval [1/2]

union { ... } upb_fielddef::defaultval

◆ defaultval [2/2]

union { ... } upb_fielddef::defaultval

◆ enumdef

const upb_enumdef* upb_fielddef::enumdef

Definition at line 1133 of file php/ext/google/protobuf/upb.c.

◆ file

const upb_filedef* upb_fielddef::file

Definition at line 1119 of file php/ext/google/protobuf/upb.c.

◆ flt

float upb_fielddef::flt

Definition at line 1126 of file php/ext/google/protobuf/upb.c.

◆ full_name

const char* upb_fielddef::full_name

Definition at line 1121 of file php/ext/google/protobuf/upb.c.

◆ index_

uint32_t upb_fielddef::index_

Definition at line 1137 of file php/ext/google/protobuf/upb.c.

◆ intfmt

upb_intfmt_t upb_fielddef::intfmt

Definition at line 2350 of file ruby/ext/google/protobuf_c/upb.h.

◆ is_extension_

bool upb_fielddef::is_extension_

Definition at line 1139 of file php/ext/google/protobuf/upb.c.

◆ label_

upb_label_t upb_fielddef::label_

Definition at line 1143 of file php/ext/google/protobuf/upb.c.

◆ lazy_

bool upb_fielddef::lazy_

Definition at line 1140 of file php/ext/google/protobuf/upb.c.

◆ msg

union { ... } upb_fielddef::msg

◆ msg_is_symbolic

bool upb_fielddef::msg_is_symbolic

Definition at line 2343 of file ruby/ext/google/protobuf_c/upb.h.

◆ msgdef

const upb_msgdef* upb_fielddef::msgdef

Definition at line 1120 of file php/ext/google/protobuf/upb.c.

◆ name

char* upb_fielddef::name

Definition at line 2336 of file ruby/ext/google/protobuf_c/upb.h.

◆ number_

uint32_t upb_fielddef::number_

Definition at line 1136 of file php/ext/google/protobuf/upb.c.

◆ oneof

const upb_oneofdef * upb_fielddef::oneof

Definition at line 1130 of file php/ext/google/protobuf/upb.c.

◆ packed_

bool upb_fielddef::packed_

Definition at line 1141 of file php/ext/google/protobuf/upb.c.

◆ selector_base

uint32_t upb_fielddef::selector_base

Definition at line 1138 of file php/ext/google/protobuf/upb.c.

◆ sint

int64_t upb_fielddef::sint

Definition at line 1123 of file php/ext/google/protobuf/upb.c.

◆ str

str_t* upb_fielddef::str

Definition at line 1128 of file php/ext/google/protobuf/upb.c.

◆ sub [1/2]

union { ... } upb_fielddef::sub

◆ sub [2/2]

union { ... } upb_fielddef::sub

◆ subdef_is_symbolic

bool upb_fielddef::subdef_is_symbolic

Definition at line 2342 of file ruby/ext/google/protobuf_c/upb.h.

◆ tagdelim

bool upb_fielddef::tagdelim

Definition at line 2351 of file ruby/ext/google/protobuf_c/upb.h.

◆ type_ [1/2]

upb_descriptortype_t upb_fielddef::type_

Definition at line 1142 of file php/ext/google/protobuf/upb.c.

◆ type_ [2/2]

upb_fieldtype_t upb_fielddef::type_

Definition at line 2352 of file ruby/ext/google/protobuf_c/upb.h.

◆ type_is_set_

bool upb_fielddef::type_is_set_

Definition at line 2346 of file ruby/ext/google/protobuf_c/upb.h.

◆ uint

uint64_t upb_fielddef::uint

Definition at line 1124 of file php/ext/google/protobuf/upb.c.

◆ unresolved

const google_protobuf_FieldDescriptorProto* upb_fielddef::unresolved

Definition at line 1134 of file php/ext/google/protobuf/upb.c.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06