Lines Matching refs:dtor
36 ts_allocate_dtor dtor; member
179 if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { in tsrm_shutdown()
180 resource_types_table[j].dtor(p->storage[j], &p->storage); in tsrm_shutdown()
215 …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
240 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; in ts_allocate_id()
392 if (resource_types_table[i].dtor) { in tsrm_free_interpreter_context()
393 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); in tsrm_free_interpreter_context()
457 if (resource_types_table[i].dtor) { in ts_free_thread()
458 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); in ts_free_thread()
499 if (resource_types_table[i].dtor) { in ts_free_worker_threads()
500 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); in ts_free_worker_threads()
545 if (resource_types_table && resource_types_table[j].dtor) { in ts_free_id()
546 resource_types_table[j].dtor(p->storage[j], &p->storage); in ts_free_id()