Lines Matching refs:dtor
40 ts_allocate_dtor dtor; member
198 if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { in tsrm_shutdown()
199 resource_types_table[j].dtor(p->storage[j]); in tsrm_shutdown()
240 …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
265 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_id()
408 if (resource_types_table[i].dtor) { in tsrm_free_interpreter_context()
409 resource_types_table[i].dtor(thread_resources->storage[i]); in tsrm_free_interpreter_context()
473 if (resource_types_table[i].dtor) { in ts_free_thread()
474 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_thread()
515 if (resource_types_table[i].dtor) { in ts_free_worker_threads()
516 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_worker_threads()
561 if (resource_types_table && resource_types_table[j].dtor) { in ts_free_id()
562 resource_types_table[j].dtor(p->storage[j]); in ts_free_id()