|
upb_deftype_t | upb_def_type (const upb_def *d) |
|
const char * | upb_def_fullname (const upb_def *d) |
|
const char * | upb_def_name (const upb_def *d) |
|
bool | upb_def_setfullname (upb_def *def, const char *fullname, upb_status *s) |
|
const upb_filedef * | upb_def_file (const upb_def *d) |
|
upb_def * | upb_def_dup (const upb_def *def, const void *o) |
|
uint32_t | field_rank (const upb_fielddef *f) |
|
int | cmp_fields (const void *p1, const void *p2) |
|
bool | _upb_def_validate (upb_def *const *defs, size_t n, upb_status *s) |
|
bool | upb_def_freeze (upb_def *const *defs, size_t n, upb_status *s) |
|
upb_enumdef * | upb_enumdef_new (const void *owner) |
|
upb_enumdef * | upb_enumdef_dup (const upb_enumdef *e, const void *owner) |
|
bool | upb_enumdef_freeze (upb_enumdef *e, upb_status *status) |
|
const char * | upb_enumdef_fullname (const upb_enumdef *e) |
|
const char * | upb_enumdef_name (const upb_enumdef *e) |
|
bool | upb_enumdef_setfullname (upb_enumdef *e, const char *fullname, upb_status *s) |
|
bool | upb_enumdef_addval (upb_enumdef *e, const char *name, int32_t num, upb_status *status) |
|
int32_t | upb_enumdef_default (const upb_enumdef *e) |
|
bool | upb_enumdef_setdefault (upb_enumdef *e, int32_t val, upb_status *s) |
|
int | upb_enumdef_numvals (const upb_enumdef *e) |
|
void | upb_enum_begin (upb_enum_iter *i, const upb_enumdef *e) |
|
void | upb_enum_next (upb_enum_iter *iter) |
|
bool | upb_enum_done (upb_enum_iter *iter) |
|
bool | upb_enumdef_ntoi (const upb_enumdef *def, const char *name, size_t len, int32_t *num) |
|
const char * | upb_enumdef_iton (const upb_enumdef *def, int32_t num) |
|
const char * | upb_enum_iter_name (upb_enum_iter *iter) |
|
int32_t | upb_enum_iter_number (upb_enum_iter *iter) |
|
const char * | upb_fielddef_fullname (const upb_fielddef *e) |
|
upb_fielddef * | upb_fielddef_new (const void *o) |
|
upb_fielddef * | upb_fielddef_dup (const upb_fielddef *f, const void *owner) |
|
bool | upb_fielddef_typeisset (const upb_fielddef *f) |
|
upb_fieldtype_t | upb_fielddef_type (const upb_fielddef *f) |
|
uint32_t | upb_fielddef_index (const upb_fielddef *f) |
|
upb_label_t | upb_fielddef_label (const upb_fielddef *f) |
|
upb_intfmt_t | upb_fielddef_intfmt (const upb_fielddef *f) |
|
bool | upb_fielddef_istagdelim (const upb_fielddef *f) |
|
uint32_t | upb_fielddef_number (const upb_fielddef *f) |
|
bool | upb_fielddef_isextension (const upb_fielddef *f) |
|
bool | upb_fielddef_lazy (const upb_fielddef *f) |
|
bool | upb_fielddef_packed (const upb_fielddef *f) |
|
const char * | upb_fielddef_name (const upb_fielddef *f) |
|
size_t | upb_fielddef_getjsonname (const upb_fielddef *f, char *buf, size_t len) |
|
const upb_msgdef * | upb_fielddef_containingtype (const upb_fielddef *f) |
|
const upb_oneofdef * | upb_fielddef_containingoneof (const upb_fielddef *f) |
|
upb_msgdef * | upb_fielddef_containingtype_mutable (upb_fielddef *f) |
|
const char * | upb_fielddef_containingtypename (upb_fielddef *f) |
|
bool | upb_fielddef_setcontainingtypename (upb_fielddef *f, const char *name, upb_status *s) |
|
bool | upb_fielddef_setname (upb_fielddef *f, const char *name, upb_status *s) |
|
int64_t | upb_fielddef_defaultint64 (const upb_fielddef *f) |
|
int32_t | upb_fielddef_defaultint32 (const upb_fielddef *f) |
|
uint64_t | upb_fielddef_defaultuint64 (const upb_fielddef *f) |
|
uint32_t | upb_fielddef_defaultuint32 (const upb_fielddef *f) |
|
bool | upb_fielddef_defaultbool (const upb_fielddef *f) |
|
float | upb_fielddef_defaultfloat (const upb_fielddef *f) |
|
double | upb_fielddef_defaultdouble (const upb_fielddef *f) |
|
const char * | upb_fielddef_defaultstr (const upb_fielddef *f, size_t *len) |
|
const upb_def * | upb_fielddef_subdef (const upb_fielddef *f) |
|
const upb_msgdef * | upb_fielddef_msgsubdef (const upb_fielddef *f) |
|
const upb_enumdef * | upb_fielddef_enumsubdef (const upb_fielddef *f) |
|
upb_def * | upb_fielddef_subdef_mutable (upb_fielddef *f) |
|
const char * | upb_fielddef_subdefname (const upb_fielddef *f) |
|
bool | upb_fielddef_setnumber (upb_fielddef *f, uint32_t number, upb_status *s) |
|
void | upb_fielddef_settype (upb_fielddef *f, upb_fieldtype_t type) |
|
void | upb_fielddef_setdescriptortype (upb_fielddef *f, int type) |
|
upb_descriptortype_t | upb_fielddef_descriptortype (const upb_fielddef *f) |
|
void | upb_fielddef_setisextension (upb_fielddef *f, bool is_extension) |
|
void | upb_fielddef_setlazy (upb_fielddef *f, bool lazy) |
|
void | upb_fielddef_setpacked (upb_fielddef *f, bool packed) |
|
void | upb_fielddef_setlabel (upb_fielddef *f, upb_label_t label) |
|
void | upb_fielddef_setintfmt (upb_fielddef *f, upb_intfmt_t fmt) |
|
void | upb_fielddef_settagdelim (upb_fielddef *f, bool tag_delim) |
|
void | upb_fielddef_setdefaultint64 (upb_fielddef *f, int64_t value) |
|
void | upb_fielddef_setdefaultint32 (upb_fielddef *f, int32_t value) |
|
void | upb_fielddef_setdefaultuint64 (upb_fielddef *f, uint64_t value) |
|
void | upb_fielddef_setdefaultuint32 (upb_fielddef *f, uint32_t value) |
|
void | upb_fielddef_setdefaultbool (upb_fielddef *f, bool value) |
|
void | upb_fielddef_setdefaultfloat (upb_fielddef *f, float value) |
|
void | upb_fielddef_setdefaultdouble (upb_fielddef *f, double value) |
|
bool | upb_fielddef_setdefaultstr (upb_fielddef *f, const void *str, size_t len, upb_status *s) |
|
void | upb_fielddef_setdefaultcstr (upb_fielddef *f, const char *str, upb_status *s) |
|
bool | upb_fielddef_enumhasdefaultint32 (const upb_fielddef *f) |
|
bool | upb_fielddef_enumhasdefaultstr (const upb_fielddef *f) |
|
bool | upb_fielddef_setsubdef (upb_fielddef *f, const upb_def *subdef, upb_status *s) |
|
bool | upb_fielddef_setmsgsubdef (upb_fielddef *f, const upb_msgdef *subdef, upb_status *s) |
|
bool | upb_fielddef_setenumsubdef (upb_fielddef *f, const upb_enumdef *subdef, upb_status *s) |
|
bool | upb_fielddef_setsubdefname (upb_fielddef *f, const char *name, upb_status *s) |
|
bool | upb_fielddef_issubmsg (const upb_fielddef *f) |
|
bool | upb_fielddef_isstring (const upb_fielddef *f) |
|
bool | upb_fielddef_isseq (const upb_fielddef *f) |
|
bool | upb_fielddef_isprimitive (const upb_fielddef *f) |
|
bool | upb_fielddef_ismap (const upb_fielddef *f) |
|
bool | upb_fielddef_haspresence (const upb_fielddef *f) |
|
bool | upb_fielddef_hassubdef (const upb_fielddef *f) |
|
bool | upb_fielddef_checklabel (int32_t label) |
|
bool | upb_fielddef_checktype (int32_t type) |
|
bool | upb_fielddef_checkintfmt (int32_t fmt) |
|
bool | upb_fielddef_checkdescriptortype (int32_t type) |
|
upb_msgdef * | upb_msgdef_new (const void *owner) |
|
upb_msgdef * | upb_msgdef_dup (const upb_msgdef *m, const void *owner) |
|
bool | upb_msgdef_freeze (upb_msgdef *m, upb_status *status) |
|
const char * | upb_msgdef_fullname (const upb_msgdef *m) |
|
const char * | upb_msgdef_name (const upb_msgdef *m) |
|
bool | upb_msgdef_setfullname (upb_msgdef *m, const char *fullname, upb_status *s) |
|
bool | upb_msgdef_setsyntax (upb_msgdef *m, upb_syntax_t syntax) |
|
upb_syntax_t | upb_msgdef_syntax (const upb_msgdef *m) |
|
bool | upb_msgdef_addfield (upb_msgdef *m, upb_fielddef *f, const void *ref_donor, upb_status *s) |
|
bool | upb_msgdef_addoneof (upb_msgdef *m, upb_oneofdef *o, const void *ref_donor, upb_status *s) |
|
const upb_fielddef * | upb_msgdef_itof (const upb_msgdef *m, uint32_t i) |
|
const upb_fielddef * | upb_msgdef_ntof (const upb_msgdef *m, const char *name, size_t len) |
|
const upb_oneofdef * | upb_msgdef_ntoo (const upb_msgdef *m, const char *name, size_t len) |
|
bool | upb_msgdef_lookupname (const upb_msgdef *m, const char *name, size_t len, const upb_fielddef **f, const upb_oneofdef **o) |
|
int | upb_msgdef_numfields (const upb_msgdef *m) |
|
int | upb_msgdef_numoneofs (const upb_msgdef *m) |
|
void | upb_msgdef_setmapentry (upb_msgdef *m, bool map_entry) |
|
bool | upb_msgdef_mapentry (const upb_msgdef *m) |
|
void | upb_msg_field_begin (upb_msg_field_iter *iter, const upb_msgdef *m) |
|
void | upb_msg_field_next (upb_msg_field_iter *iter) |
|
bool | upb_msg_field_done (const upb_msg_field_iter *iter) |
|
upb_fielddef * | upb_msg_iter_field (const upb_msg_field_iter *iter) |
|
void | upb_msg_field_iter_setdone (upb_msg_field_iter *iter) |
|
void | upb_msg_oneof_begin (upb_msg_oneof_iter *iter, const upb_msgdef *m) |
|
void | upb_msg_oneof_next (upb_msg_oneof_iter *iter) |
|
bool | upb_msg_oneof_done (const upb_msg_oneof_iter *iter) |
|
upb_oneofdef * | upb_msg_iter_oneof (const upb_msg_oneof_iter *iter) |
|
void | upb_msg_oneof_iter_setdone (upb_msg_oneof_iter *iter) |
|
upb_oneofdef * | upb_oneofdef_new (const void *owner) |
|
upb_oneofdef * | upb_oneofdef_dup (const upb_oneofdef *o, const void *owner) |
|
const char * | upb_oneofdef_name (const upb_oneofdef *o) |
|
bool | upb_oneofdef_setname (upb_oneofdef *o, const char *name, upb_status *s) |
|
const upb_msgdef * | upb_oneofdef_containingtype (const upb_oneofdef *o) |
|
int | upb_oneofdef_numfields (const upb_oneofdef *o) |
|
bool | upb_oneofdef_addfield (upb_oneofdef *o, upb_fielddef *f, const void *ref_donor, upb_status *s) |
|
const upb_fielddef * | upb_oneofdef_ntof (const upb_oneofdef *o, const char *name, size_t length) |
|
const upb_fielddef * | upb_oneofdef_itof (const upb_oneofdef *o, uint32_t num) |
|
void | upb_oneof_begin (upb_oneof_iter *iter, const upb_oneofdef *o) |
|
void | upb_oneof_next (upb_oneof_iter *iter) |
|
bool | upb_oneof_done (upb_oneof_iter *iter) |
|
upb_fielddef * | upb_oneof_iter_field (const upb_oneof_iter *iter) |
|
void | upb_oneof_iter_setdone (upb_oneof_iter *iter) |
|
upb_filedef * | upb_filedef_new (const void *owner) |
|
const char * | upb_filedef_name (const upb_filedef *f) |
|
const char * | upb_filedef_package (const upb_filedef *f) |
|
upb_syntax_t | upb_filedef_syntax (const upb_filedef *f) |
|
size_t | upb_filedef_defcount (const upb_filedef *f) |
|
size_t | upb_filedef_depcount (const upb_filedef *f) |
|
const upb_def * | upb_filedef_def (const upb_filedef *f, size_t i) |
|
const upb_filedef * | upb_filedef_dep (const upb_filedef *f, size_t i) |
|
bool | upb_filedef_setname (upb_filedef *f, const char *name, upb_status *s) |
|
bool | upb_filedef_setpackage (upb_filedef *f, const char *package, upb_status *s) |
|
bool | upb_filedef_setsyntax (upb_filedef *f, upb_syntax_t syntax, upb_status *s) |
|
bool | upb_filedef_adddef (upb_filedef *f, upb_def *def, const void *ref_donor, upb_status *s) |
|
bool | upb_filedef_adddep (upb_filedef *f, const upb_filedef *dep) |
|
const void * | effective_closure_type (upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type) |
|
bool | checkstart (upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type, upb_status *status) |
|
upb_handlers * | upb_handlers_new (const upb_msgdef *md, const void *owner) |
|
const upb_handlers * | upb_handlers_newfrozen (const upb_msgdef *m, const void *owner, upb_handlers_callback *callback, const void *closure) |
|
const upb_status * | upb_handlers_status (upb_handlers *h) |
|
void | upb_handlers_clearerr (upb_handlers *h) |
|
bool | upb_handlers_setstartmsg (upb_handlers *h, upb_startmsg_handlerfunc *func, upb_handlerattr *attr) |
|
bool | upb_handlers_setendmsg (upb_handlers *h, upb_endmsg_handlerfunc *func, upb_handlerattr *attr) |
|
bool | upb_handlers_setsubhandlers (upb_handlers *h, const upb_fielddef *f, const upb_handlers *sub) |
|
const upb_handlers * | upb_handlers_getsubhandlers (const upb_handlers *h, const upb_fielddef *f) |
|
bool | upb_handlers_getattr (const upb_handlers *h, upb_selector_t sel, upb_handlerattr *attr) |
|
const upb_handlers * | upb_handlers_getsubhandlers_sel (const upb_handlers *h, upb_selector_t sel) |
|
const upb_msgdef * | upb_handlers_msgdef (const upb_handlers *h) |
|
bool | upb_handlers_addcleanup (upb_handlers *h, void *p, upb_handlerfree *func) |
|
bool | upb_handlers_freeze (upb_handlers *const *handlers, int n, upb_status *s) |
|
upb_handlertype_t | upb_handlers_getprimitivehandlertype (const upb_fielddef *f) |
|
bool | upb_handlers_getselector (const upb_fielddef *f, upb_handlertype_t type, upb_selector_t *s) |
|
uint32_t | upb_handlers_selectorbaseoffset (const upb_fielddef *f) |
|
uint32_t | upb_handlers_selectorcount (const upb_fielddef *f) |
|
void | upb_handlerattr_init (upb_handlerattr *attr) |
|
void | upb_handlerattr_uninit (upb_handlerattr *attr) |
|
bool | upb_handlerattr_sethandlerdata (upb_handlerattr *attr, const void *hd) |
|
bool | upb_handlerattr_setclosuretype (upb_handlerattr *attr, const void *type) |
|
const void * | upb_handlerattr_closuretype (const upb_handlerattr *attr) |
|
bool | upb_handlerattr_setreturnclosuretype (upb_handlerattr *attr, const void *type) |
|
const void * | upb_handlerattr_returnclosuretype (const upb_handlerattr *attr) |
|
bool | upb_handlerattr_setalwaysok (upb_handlerattr *attr, bool alwaysok) |
|
bool | upb_handlerattr_alwaysok (const upb_handlerattr *attr) |
|
size_t | upb_bufhandle_objofs (const upb_bufhandle *h) |
|
void | upb_byteshandler_init (upb_byteshandler *h) |
|
void | upb_byteshandler_uninit (upb_byteshandler *h) |
|
bool | upb_byteshandler_setstartstr (upb_byteshandler *h, upb_startstr_handlerfunc *func, void *d) |
|
bool | upb_byteshandler_setstring (upb_byteshandler *h, upb_string_handlerfunc *func, void *d) |
|
bool | upb_byteshandler_setendstr (upb_byteshandler *h, upb_endfield_handlerfunc *func, void *d) |
|
bool | upb_refcounted_init (upb_refcounted *r, const struct upb_refcounted_vtbl *vtbl, const void *owner) |
|
bool | upb_refcounted_isfrozen (const upb_refcounted *r) |
|
void | upb_refcounted_ref (const upb_refcounted *r, const void *owner) |
|
void | upb_refcounted_unref (const upb_refcounted *r, const void *owner) |
|
void | upb_refcounted_ref2 (const upb_refcounted *r, upb_refcounted *from) |
|
void | upb_refcounted_unref2 (const upb_refcounted *r, upb_refcounted *from) |
|
void | upb_refcounted_donateref (const upb_refcounted *r, const void *from, const void *to) |
|
void | upb_refcounted_checkref (const upb_refcounted *r, const void *owner) |
|
bool | upb_refcounted_freeze (upb_refcounted *const *roots, int n, upb_status *s, int maxdepth) |
|
bool | upb_shim_set (upb_handlers *h, const upb_fielddef *f, size_t offset, int32_t hasbit) |
|
const upb_shim_data * | upb_shim_getdata (const upb_handlers *h, upb_selector_t s, upb_fieldtype_t *type) |
|
upb_symtab * | upb_symtab_new (const void *owner) |
|
void | upb_symtab_freeze (upb_symtab *s) |
|
const upb_def * | upb_symtab_lookup (const upb_symtab *s, const char *sym) |
|
const upb_msgdef * | upb_symtab_lookupmsg (const upb_symtab *s, const char *sym) |
|
const upb_enumdef * | upb_symtab_lookupenum (const upb_symtab *s, const char *sym) |
|
const upb_def * | upb_symtab_resolve (const upb_symtab *s, const char *base, const char *sym) |
|
bool | upb_symtab_add (upb_symtab *s, upb_def *const *defs, size_t n, void *ref_donor, upb_status *status) |
|
bool | upb_symtab_addfile (upb_symtab *s, upb_filedef *file, upb_status *status) |
|
void | upb_symtab_begin (upb_symtab_iter *iter, const upb_symtab *s, upb_deftype_t type) |
|
void | upb_symtab_next (upb_symtab_iter *iter) |
|
bool | upb_symtab_done (const upb_symtab_iter *iter) |
|
const upb_def * | upb_symtab_iter_def (const upb_symtab_iter *iter) |
|
bool | is_pow2 (uint64_t v) |
|
int | log2ceil (uint64_t v) |
|
char * | upb_strdup (const char *s, upb_alloc *a) |
|
char * | upb_strdup2 (const char *s, size_t len, upb_alloc *a) |
|
bool | upb_strtable_init2 (upb_strtable *t, upb_ctype_t ctype, upb_alloc *a) |
|
void | upb_strtable_uninit2 (upb_strtable *t, upb_alloc *a) |
|
bool | upb_strtable_resize (upb_strtable *t, size_t size_lg2, upb_alloc *a) |
|
bool | upb_strtable_insert3 (upb_strtable *t, const char *k, size_t len, upb_value v, upb_alloc *a) |
|
bool | upb_strtable_lookup2 (const upb_strtable *t, const char *key, size_t len, upb_value *v) |
|
bool | upb_strtable_remove3 (upb_strtable *t, const char *key, size_t len, upb_value *val, upb_alloc *alloc) |
|
void | upb_strtable_begin (upb_strtable_iter *i, const upb_strtable *t) |
|
void | upb_strtable_next (upb_strtable_iter *i) |
|
bool | upb_strtable_done (const upb_strtable_iter *i) |
|
const char * | upb_strtable_iter_key (const upb_strtable_iter *i) |
|
size_t | upb_strtable_iter_keylength (const upb_strtable_iter *i) |
|
upb_value | upb_strtable_iter_value (const upb_strtable_iter *i) |
|
void | upb_strtable_iter_setdone (upb_strtable_iter *i) |
|
bool | upb_strtable_iter_isequal (const upb_strtable_iter *i1, const upb_strtable_iter *i2) |
|
size_t | upb_inttable_count (const upb_inttable *t) |
|
bool | upb_inttable_sizedinit (upb_inttable *t, upb_ctype_t ctype, size_t asize, int hsize_lg2, upb_alloc *a) |
|
bool | upb_inttable_init2 (upb_inttable *t, upb_ctype_t ctype, upb_alloc *a) |
|
void | upb_inttable_uninit2 (upb_inttable *t, upb_alloc *a) |
|
bool | upb_inttable_insert2 (upb_inttable *t, uintptr_t key, upb_value val, upb_alloc *a) |
|
bool | upb_inttable_lookup (const upb_inttable *t, uintptr_t key, upb_value *v) |
|
bool | upb_inttable_replace (upb_inttable *t, uintptr_t key, upb_value val) |
|
bool | upb_inttable_remove (upb_inttable *t, uintptr_t key, upb_value *val) |
|
bool | upb_inttable_push2 (upb_inttable *t, upb_value val, upb_alloc *a) |
|
upb_value | upb_inttable_pop (upb_inttable *t) |
|
bool | upb_inttable_insertptr2 (upb_inttable *t, const void *key, upb_value val, upb_alloc *a) |
|
bool | upb_inttable_lookupptr (const upb_inttable *t, const void *key, upb_value *v) |
|
bool | upb_inttable_removeptr (upb_inttable *t, const void *key, upb_value *val) |
|
void | upb_inttable_compact2 (upb_inttable *t, upb_alloc *a) |
|
void | upb_inttable_begin (upb_inttable_iter *i, const upb_inttable *t) |
|
void | upb_inttable_next (upb_inttable_iter *iter) |
|
bool | upb_inttable_done (const upb_inttable_iter *i) |
|
uintptr_t | upb_inttable_iter_key (const upb_inttable_iter *i) |
|
upb_value | upb_inttable_iter_value (const upb_inttable_iter *i) |
|
void | upb_inttable_iter_setdone (upb_inttable_iter *i) |
|
bool | upb_inttable_iter_isequal (const upb_inttable_iter *i1, const upb_inttable_iter *i2) |
|
uint32_t | MurmurHash2 (const void *key, size_t len, uint32_t seed) |
|
bool | upb_dumptostderr (void *closure, const upb_status *status) |
|
void | upb_upberr_setoom (upb_status *status) |
|
void | upb_status_clear (upb_status *status) |
|
bool | upb_ok (const upb_status *status) |
|
upb_errorspace * | upb_status_errspace (const upb_status *status) |
|
int | upb_status_errcode (const upb_status *status) |
|
const char * | upb_status_errmsg (const upb_status *status) |
|
void | upb_status_seterrmsg (upb_status *status, const char *msg) |
|
void | upb_status_seterrf (upb_status *status, const char *fmt,...) |
|
void | upb_status_vseterrf (upb_status *status, const char *fmt, va_list args) |
|
void | upb_status_copy (upb_status *to, const upb_status *from) |
|
void | upb_arena_init (upb_arena *a) |
|
void | upb_arena_init2 (upb_arena *a, void *mem, size_t size, upb_alloc *alloc) |
|
void | upb_arena_uninit (upb_arena *a) |
|
bool | upb_arena_addcleanup (upb_arena *a, upb_cleanup_func *func, void *ud) |
|
size_t | upb_arena_bytesallocated (const upb_arena *a) |
|
void | upb_env_initonly (upb_env *e) |
|
void | upb_env_init (upb_env *e) |
|
void | upb_env_init2 (upb_env *e, void *mem, size_t n, upb_alloc *alloc) |
|
void | upb_env_uninit (upb_env *e) |
|
void | upb_env_seterrorfunc (upb_env *e, upb_error_func *func, void *ud) |
|
void | upb_env_reporterrorsto (upb_env *e, upb_status *s) |
|
bool | upb_env_reporterror (upb_env *e, const upb_status *status) |
|
void * | upb_env_malloc (upb_env *e, size_t size) |
|
void * | upb_env_realloc (upb_env *e, void *ptr, size_t oldsize, size_t size) |
|
void | upb_env_free (upb_env *e, void *ptr) |
|
bool | upb_env_addcleanup (upb_env *e, upb_cleanup_func *func, void *ud) |
|
size_t | upb_env_bytesallocated (const upb_env *e) |
|
const upb_msgdef * | upbdefs_google_protobuf_DescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_DescriptorProto_ExtensionRange_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_DescriptorProto_ReservedRange_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_EnumDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_EnumOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_EnumValueDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_EnumValueOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_FieldDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_FieldOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_FileDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_FileDescriptorSet_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_FileOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_MessageOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_MethodDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_MethodOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_OneofDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_ServiceDescriptorProto_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_ServiceOptions_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_SourceCodeInfo_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_SourceCodeInfo_Location_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_UninterpretedOption_get (const void *owner) |
|
const upb_msgdef * | upbdefs_google_protobuf_UninterpretedOption_NamePart_get (const void *owner) |
|
const upb_enumdef * | upbdefs_google_protobuf_FieldDescriptorProto_Label_get (const void *owner) |
|
const upb_enumdef * | upbdefs_google_protobuf_FieldDescriptorProto_Type_get (const void *owner) |
|
const upb_enumdef * | upbdefs_google_protobuf_FieldOptions_CType_get (const void *owner) |
|
const upb_enumdef * | upbdefs_google_protobuf_FieldOptions_JSType_get (const void *owner) |
|
const upb_enumdef * | upbdefs_google_protobuf_FileOptions_OptimizeMode_get (const void *owner) |
|
void | upb_descreader_startcontainer (upb_descreader *r) |
|
bool | upb_descreader_endcontainer (upb_descreader *r) |
|
void | upb_descreader_setscopename (upb_descreader *r, char *str) |
|
void | descreader_cleanup (void *_r) |
|
upb_descreader * | upb_descreader_create (upb_env *e, const upb_handlers *h) |
|
size_t | upb_descreader_filecount (const upb_descreader *r) |
|
upb_filedef * | upb_descreader_file (const upb_descreader *r, size_t i) |
|
upb_sink * | upb_descreader_input (upb_descreader *r) |
|
const upb_handlers * | upb_descreader_newhandlers (const void *owner) |
|
mgroup * | newgroup (const void *owner) |
|
const upb_handlers * | upb_pbdecodermethod_desthandlers (const upb_pbdecodermethod *m) |
|
const upb_byteshandler * | upb_pbdecodermethod_inputhandler (const upb_pbdecodermethod *m) |
|
bool | upb_pbdecodermethod_isnative (const upb_pbdecodermethod *m) |
|
const upb_pbdecodermethod * | upb_pbdecodermethod_new (const upb_pbdecodermethodopts *opts, const void *owner) |
|
bool | op_has_longofs (int32_t instruction) |
|
const mgroup * | mgroup_new (const upb_handlers *dest, bool allowjit, bool lazy, const void *owner) |
|
void | upb_pbcodecache_init (upb_pbcodecache *c) |
|
void | upb_pbcodecache_uninit (upb_pbcodecache *c) |
|
bool | upb_pbcodecache_allowjit (const upb_pbcodecache *c) |
|
bool | upb_pbcodecache_setallowjit (upb_pbcodecache *c, bool allow) |
|
const upb_pbdecodermethod * | upb_pbcodecache_getdecodermethod (upb_pbcodecache *c, const upb_pbdecodermethodopts *opts) |
|
void | upb_pbdecodermethodopts_init (upb_pbdecodermethodopts *opts, const upb_handlers *h) |
|
void | upb_pbdecodermethodopts_setlazy (upb_pbdecodermethodopts *opts, bool lazy) |
|
void | upb_pbdecoder_seterr (upb_pbdecoder *d, const char *msg) |
|
uint64_t | offset (const upb_pbdecoder *d) |
|
size_t | delim_remaining (const upb_pbdecoder *d) |
|
int32_t | upb_pbdecoder_resume (upb_pbdecoder *d, void *p, const char *buf, size_t size, const upb_bufhandle *handle) |
|
size_t | upb_pbdecoder_suspend (upb_pbdecoder *d) |
|
UPB_NOINLINE int32_t | upb_pbdecoder_decode_varint_slow (upb_pbdecoder *d, uint64_t *u64) |
|
int32_t | upb_pbdecoder_decode_f32 (upb_pbdecoder *d, uint32_t *u32) |
|
int32_t | upb_pbdecoder_decode_f64 (upb_pbdecoder *d, uint64_t *u64) |
|
UPB_NOINLINE int32_t | upb_pbdecoder_checktag_slow (upb_pbdecoder *d, uint64_t expected) |
|
int32_t | upb_pbdecoder_skipunknown (upb_pbdecoder *d, int32_t fieldnum, uint8_t wire_type) |
|
upb_pbdecoder_frame * | outer_frame (upb_pbdecoder *d) |
|
size_t | run_decoder_vm (upb_pbdecoder *d, const mgroup *group, const upb_bufhandle *handle) |
|
void * | upb_pbdecoder_startbc (void *closure, const void *pc, size_t size_hint) |
|
void * | upb_pbdecoder_startjit (void *closure, const void *hd, size_t size_hint) |
|
bool | upb_pbdecoder_end (void *closure, const void *handler_data) |
|
size_t | upb_pbdecoder_decode (void *decoder, const void *group, const char *buf, size_t size, const upb_bufhandle *handle) |
|
void | upb_pbdecoder_reset (upb_pbdecoder *d) |
|
upb_pbdecoder * | upb_pbdecoder_create (upb_env *e, const upb_pbdecodermethod *m, upb_sink *sink) |
|
uint64_t | upb_pbdecoder_bytesparsed (const upb_pbdecoder *d) |
|
const upb_pbdecodermethod * | upb_pbdecoder_method (const upb_pbdecoder *d) |
|
upb_bytessink * | upb_pbdecoder_input (upb_pbdecoder *d) |
|
size_t | upb_pbdecoder_maxnesting (const upb_pbdecoder *d) |
|
bool | upb_pbdecoder_setmaxnesting (upb_pbdecoder *d, size_t max) |
|
| T (double, double, dbl2uint64, encode_fixed64) |
|
void | upb_pb_encoder_reset (upb_pb_encoder *e) |
|
const upb_handlers * | upb_pb_encoder_newhandlers (const upb_msgdef *m, const void *owner) |
|
upb_pb_encoder * | upb_pb_encoder_create (upb_env *env, const upb_handlers *h, upb_bytessink *output) |
|
upb_sink * | upb_pb_encoder_input (upb_pb_encoder *e) |
|
upb_filedef ** | upb_loaddescriptor (const char *buf, size_t n, const void *owner, upb_status *status) |
|
bool | putf (upb_textprinter *p, const char *fmt,...) |
|
upb_textprinter * | upb_textprinter_create (upb_env *env, const upb_handlers *h, upb_bytessink *output) |
|
const upb_handlers * | upb_textprinter_newhandlers (const upb_msgdef *m, const void *owner) |
|
upb_sink * | upb_textprinter_input (upb_textprinter *p) |
|
void | upb_textprinter_setsingleline (upb_textprinter *p, bool single_line) |
|
upb_decoderet | upb_vdecode_max8_branch32 (upb_decoderet r) |
|
upb_decoderet | upb_vdecode_max8_branch64 (upb_decoderet r) |
|
upb_decoderet | upb_vdecode_max8_massimino (upb_decoderet r) |
|
upb_decoderet | upb_vdecode_max8_wright (upb_decoderet r) |
|
int32_t | b64lookup (unsigned char ch) |
|
bool | nonbase64 (unsigned char ch) |
|
size_t | parse (void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle) |
|
bool | end (void *closure, const void *hd) |
|
upb_json_parser * | upb_json_parser_create (upb_env *env, const upb_json_parsermethod *method, upb_sink *output) |
|
upb_bytessink * | upb_json_parser_input (upb_json_parser *p) |
|
upb_json_parsermethod * | upb_json_parsermethod_new (const upb_msgdef *md, const void *owner) |
|
const upb_byteshandler * | upb_json_parsermethod_inputhandler (const upb_json_parsermethod *m) |
|
void | freestrpc (void *ptr) |
|
strpc * | newstrpc (upb_handlers *h, const upb_fielddef *f, bool preserve_fieldnames) |
|
UPB_INLINE bool | is_json_escaped (char c) |
|
UPB_INLINE const char * | json_nice_escape (char c) |
|
void | printer_sethandlers_mapentry (const void *closure, bool preserve_fieldnames, upb_handlers *h) |
|
void | printer_sethandlers (const void *closure, upb_handlers *h) |
|
upb_json_printer * | upb_json_printer_create (upb_env *e, const upb_handlers *h, upb_bytessink *output) |
|
upb_sink * | upb_json_printer_input (upb_json_printer *p) |
|
const upb_handlers * | upb_json_printer_newhandlers (const upb_msgdef *md, bool preserve_fieldnames, const void *owner) |
|