Gave fast table entry a nicer name.

pull/13171/head
Joshua Haberman 5 years ago
parent 2a574d3d01
commit 3238821315
  1. 8
      upb/msg.h

@ -46,21 +46,21 @@ typedef struct {
uint8_t label; /* google.protobuf.Label or _UPB_LABEL_* above. */
} upb_msglayout_field;
struct upb_msglayout;
struct upb_decstate;
struct upb_msglayout;
typedef const char *_upb_field_parser(struct upb_decstate *d, const char *ptr,
upb_msg *msg,
const struct upb_msglayout *table,
uint64_t hasbits, uint64_t data);
typedef struct _upb_table_pair {
typedef struct {
_upb_field_parser *field_parser;
uint64_t field_data;
} _upb_table_pair;
} _upb_fasttable_entry;
typedef struct upb_msglayout {
_upb_table_pair fasttable[32];
_upb_fasttable_entry fasttable[32];
const struct upb_msglayout *const* submsgs;
const upb_msglayout_field *fields;
/* Must be aligned to sizeof(void*). Doesn't include internal members like

Loading…
Cancel
Save