Home | History | Annotate | Download | only in src

Lines Matching refs:dealloc

50   scoped_block(void* ptr, size_t size, dealloc2_func dealloc)
51 : ptr_(ptr), size_(size), dealloc_(dealloc) {}
135 dealloc_func dealloc) {
137 // dealloc parameter. force a cast because on all supported
138 // platforms, it is possible to call the dealloc function here
142 reinterpret_cast<dealloc2_func>(dealloc));
151 dealloc2_func dealloc) {
172 scoped_block block(base, size, dealloc);
289 // for deallocation instead of the default delete function. If dealloc
290 // throws an exception, the result is undefined. The dealloc pointer
296 dealloc_func dealloc) {
300 reinterpret_cast<dealloc2_func>(dealloc));
306 // If dealloc throws an exception, the result is undefined. The dealloc
312 dealloc2_func dealloc) {
321 dealloc(base, 0);
330 scoped_block block(base, size, dealloc);
489 dealloc2_func dealloc) {
497 dealloc);
502 dealloc2_func dealloc) {
510 dealloc);