|
static void | encode_array (upb_encstate *e, const upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *f) |
|
static void | encode_bytes (upb_encstate *e, const void *data, size_t len) |
|
static void | encode_double (upb_encstate *e, double d) |
|
static UPB_NORETURN void | encode_err (upb_encstate *e) |
|
static void | encode_field (upb_encstate *e, const upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field) |
|
static void | encode_fixed32 (upb_encstate *e, uint32_t val) |
|
static void | encode_fixed64 (upb_encstate *e, uint64_t val) |
|
static void | encode_fixedarray (upb_encstate *e, const upb_Array *arr, size_t elem_size, uint32_t tag) |
|
static void | encode_float (upb_encstate *e, float d) |
|
static UPB_NOINLINE void | encode_growbuffer (upb_encstate *e, size_t bytes) |
|
static UPB_NOINLINE void | encode_longvarint (upb_encstate *e, uint64_t val) |
|
static void | encode_map (upb_encstate *e, const upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *f) |
|
static void | encode_mapentry (upb_encstate *e, uint32_t number, const upb_MiniTable *layout, const upb_MapEntry *ent) |
|
static void | encode_message (upb_encstate *e, const upb_Message *msg, const upb_MiniTable *m, size_t *size) |
|
static void | encode_msgset_item (upb_encstate *e, const upb_Message_Extension *ext) |
|
static UPB_FORCEINLINE void | encode_reserve (upb_encstate *e, size_t bytes) |
|
static void | encode_scalar (upb_encstate *e, const void *_field_mem, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *f) |
|
static bool | encode_shouldencode (upb_encstate *e, const upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *f) |
|
static void | encode_tag (upb_encstate *e, uint32_t field_number, uint8_t wire_type) |
|
static UPB_FORCEINLINE void | encode_varint (upb_encstate *e, uint64_t val) |
|
static UPB_NOINLINE size_t | encode_varint64 (uint64_t val, char *buf) |
|
static uint32_t | encode_zz32 (int32_t n) |
|
static uint64_t | encode_zz64 (int64_t n) |
|
char * | upb_Encode (const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size) |
|
static size_t | upb_roundup_pow2 (size_t bytes) |
|