Lines Matching refs:dtor
43 ts_allocate_dtor dtor; member
214 if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { in tsrm_shutdown()
215 resource_types_table[j].dtor(p->storage[j]); in tsrm_shutdown()
296 …c_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor) in ts_allocate_id() argument
321 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_id()
342 …_id(ts_rsrc_id *rsrc_id, size_t *offset, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor) in ts_allocate_fast_id() argument
379 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_fast_id()
508 if (resource_types_table[i].dtor) { in tsrm_free_interpreter_context()
509 resource_types_table[i].dtor(thread_resources->storage[i]); in tsrm_free_interpreter_context()
577 if (resource_types_table[i].dtor) { in ts_free_thread()
578 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_thread()
620 if (resource_types_table && resource_types_table[j].dtor) { in ts_free_id()
621 resource_types_table[j].dtor(p->storage[j]); in ts_free_id()