Lines Matching defs:func

2426   a->head.alloc.func = &upb_arena_doalloc;
2468 bool upb_arena_addcleanup(upb_arena *a, void *ud, upb_cleanup_func *func) {
2474 ent->cleanup = func;
5473 upb_handlertype_t type, upb_func *func,
5479 UPB_ASSERT(!h->table[sel].func);
5521 h->table[sel].func = (upb_func*)func;
5543 h->table[sel = handlers_getsel(h, f, UPB_HANDLER_STARTSEQ)].func) {
5548 h->table[sel = handlers_getsel(h, f, UPB_HANDLER_STARTSTR)].func) {
5554 * h->table[sel = handlers_getsel(h, f, UPB_HANDLER_STARTSUBMSG)].func) {
5572 if (h->table[sel].func) return true;
5613 handlerctype func, \
5616 return doset(h, sel, f, handlertype, (upb_func *)func, attr); \
5636 bool upb_handlers_setunknown(upb_handlers *h, upb_unknown_handlerfunc *func,
5639 (upb_func *)func, attr);
5642 bool upb_handlers_setstartmsg(upb_handlers *h, upb_startmsg_handlerfunc *func,
5645 (upb_func *)func, attr);
5648 bool upb_handlers_setendmsg(upb_handlers *h, upb_endmsg_handlerfunc *func,
5651 (upb_func *)func, attr);
5674 upb_func *ret = (upb_func *)h->table[s].func;
5697 bool upb_handlers_addcleanup(upb_handlers *h, void *p, upb_handlerfree *func) {
5698 return upb_handlercache_addcleanup(h->cache, p, func);
5854 upb_handlerfree *func) {
5855 return upb_arena_addcleanup(c->arena, p, func);
5861 upb_startstr_handlerfunc *func, void *d) {
5862 h->table[UPB_STARTSTR_SELECTOR].func = (upb_func*)func;
5868 upb_string_handlerfunc *func, void *d) {
5869 h->table[UPB_STRING_SELECTOR].func = (upb_func*)func;
5875 upb_endfield_handlerfunc *func, void *d) {
5876 h->table[UPB_ENDSTR_SELECTOR].func = (upb_func*)func;