Lines Matching refs:dtor
40 ts_allocate_dtor dtor; member
189 if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { in tsrm_shutdown()
190 resource_types_table[j].dtor(p->storage[j]); in tsrm_shutdown()
225 …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
250 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_id()
405 if (resource_types_table[i].dtor) { in tsrm_free_interpreter_context()
406 resource_types_table[i].dtor(thread_resources->storage[i]); in tsrm_free_interpreter_context()
470 if (resource_types_table[i].dtor) { in ts_free_thread()
471 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_thread()
512 if (resource_types_table[i].dtor) { in ts_free_worker_threads()
513 resource_types_table[i].dtor(thread_resources->storage[i]); in ts_free_worker_threads()
558 if (resource_types_table && resource_types_table[j].dtor) { in ts_free_id()
559 resource_types_table[j].dtor(p->storage[j]); in ts_free_id()