Lines Matching defs:destructor
23 int (* destructor)(void *);
156 ptr->destructor = NULL;
223 // calls destructor if set, and frees children.
224 // if destructor returns -1, then do nothing and return -1.
236 if (header->destructor)
237 if (header->destructor(ptr))
314 // sets destructor to be called before freeing; dctor return -1 aborts free
315 void hieralloc_set_destructor(const void * ptr, int (* destructor)(void *))
317 get_header(ptr)->destructor = destructor;
478 header->childCount, header->refCount, header->size, header->destructor, header->name);