webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
upb_fielddef Struct Reference

#include <upb.h>

Public Attributes

upb_def base
 
union {
   int64_t   sint
 
   uint64_t   uint
 
   double   dbl
 
   float   flt
 
   void *   bytes
 
defaultval
 
union {
   const upb_msgdef *   def
 
   char *   name
 
msg
 
union {
   const upb_def *   def
 
   char *   name
 
sub
 
bool subdef_is_symbolic
 
bool msg_is_symbolic
 
const upb_oneofdefoneof
 
bool default_is_string
 
bool type_is_set_
 
bool is_extension_
 
bool lazy_
 
bool packed_
 
upb_intfmt_t intfmt
 
bool tagdelim
 
upb_fieldtype_t type_
 
upb_label_t label_
 
uint32_t number_
 
uint32_t selector_base
 
uint32_t index_
 
union {
   int64_t   sint
 
   uint64_t   uint
 
   double   dbl
 
   float   flt
 
   void *   bytes
 
defaultval
 
union {
   const upb_msgdef *   def
 
   char *   name
 
msg
 
union {
   const upb_def *   def
 
   char *   name
 
sub
 

Member Data Documentation

◆ base

upb_def upb_fielddef::base

◆ bytes

void* upb_fielddef::bytes

◆ dbl

double upb_fielddef::dbl

◆ def [1/2]

const upb_msgdef* upb_fielddef::def

◆ def [2/2]

const upb_def* upb_fielddef::def

◆ default_is_string

bool upb_fielddef::default_is_string

◆ defaultval [1/2]

union { ... } upb_fielddef::defaultval

◆ defaultval [2/2]

union { ... } upb_fielddef::defaultval

◆ flt

float upb_fielddef::flt

◆ index_

uint32_t upb_fielddef::index_

◆ intfmt

upb_intfmt_t upb_fielddef::intfmt

◆ is_extension_

bool upb_fielddef::is_extension_

◆ label_

upb_label_t upb_fielddef::label_

◆ lazy_

bool upb_fielddef::lazy_

◆ msg [1/2]

union { ... } upb_fielddef::msg

◆ msg [2/2]

union { ... } upb_fielddef::msg

◆ msg_is_symbolic

bool upb_fielddef::msg_is_symbolic

◆ name

char* upb_fielddef::name

◆ number_

uint32_t upb_fielddef::number_

◆ oneof

const upb_oneofdef * upb_fielddef::oneof

◆ packed_

bool upb_fielddef::packed_

◆ selector_base

uint32_t upb_fielddef::selector_base

◆ sint

int64_t upb_fielddef::sint

◆ sub [1/2]

union { ... } upb_fielddef::sub

◆ sub [2/2]

union { ... } upb_fielddef::sub

◆ subdef_is_symbolic

bool upb_fielddef::subdef_is_symbolic

◆ tagdelim

bool upb_fielddef::tagdelim

◆ type_

upb_fieldtype_t upb_fielddef::type_

◆ type_is_set_

bool upb_fielddef::type_is_set_

◆ uint

uint64_t upb_fielddef::uint

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