|
static void | jsonenc_any (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static upb_Arena * | jsonenc_arena (jsonenc *e) |
|
static void | jsonenc_array (jsonenc *e, const upb_Array *arr, const upb_FieldDef *f) |
|
static void | jsonenc_bytes (jsonenc *e, upb_StringView str) |
|
static void | jsonenc_duration (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_enum (int32_t val, const upb_FieldDef *f, jsonenc *e) |
|
static UPB_NORETURN void | jsonenc_err (jsonenc *e, const char *msg) |
|
static UPB_NORETURN void | jsonenc_errf (jsonenc *e, const char *fmt,...) |
|
static void | jsonenc_fieldmask (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_fieldpath (jsonenc *e, upb_StringView path) |
|
static void | jsonenc_fieldval (jsonenc *e, const upb_FieldDef *f, upb_MessageValue val, bool *first) |
|
static const upb_MessageDef * | jsonenc_getanymsg (jsonenc *e, upb_StringView type_url) |
|
static void | jsonenc_listvalue (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_map (jsonenc *e, const upb_Map *map, const upb_FieldDef *f) |
|
static void | jsonenc_mapkey (jsonenc *e, upb_MessageValue val, const upb_FieldDef *f) |
|
static void | jsonenc_msg (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_msgfield (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_msgfields (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m, bool first) |
|
static void | jsonenc_nanos (jsonenc *e, int32_t nanos) |
|
static size_t | jsonenc_nullz (jsonenc *e, size_t size) |
|
static void | jsonenc_printf (jsonenc *e, const char *fmt,...) |
|
static void | jsonenc_putbytes (jsonenc *e, const void *data, size_t len) |
|
static void | jsonenc_putsep (jsonenc *e, const char *str, bool *first) |
|
static void | jsonenc_putstr (jsonenc *e, const char *str) |
|
static void | jsonenc_scalar (jsonenc *e, upb_MessageValue val, const upb_FieldDef *f) |
|
static void | jsonenc_string (jsonenc *e, upb_StringView str) |
|
static void | jsonenc_stringbody (jsonenc *e, upb_StringView str) |
|
static void | jsonenc_struct (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_timestamp (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_value (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
static void | jsonenc_wrapper (jsonenc *e, const upb_Message *msg, const upb_MessageDef *m) |
|
size_t | upb_JsonEncode (const upb_Message *msg, const upb_MessageDef *m, const upb_DefPool *ext_pool, int options, char *buf, size_t size, upb_Status *status) |
|
static void | upb_JsonEncode_Double (jsonenc *e, double val) |
|
static void | upb_JsonEncode_Float (jsonenc *e, float val) |
|
static bool | upb_JsonEncode_HandleSpecialDoubles (jsonenc *e, double val) |
|