Home | History | Annotate | Download | only in unicode

Lines Matching full:delete

52  * Do not use this base class directly, since it does not delete its pointer.
53 * A subclass must implement methods that delete the pointer:
79 ~LocalPointerBase() { /* delete ptr; */ }
140 * Subclass must override: Base class does not delete the object.
145 // delete ptr;
170 * "Smart pointer" class, deletes objects via the standard C++ delete operator.
178 * if(some condition) { return; } // no need to explicitly delete the pointer
181 * // no need to explicitly delete the pointer
229 delete LocalPointerBase<T>::ptr;
252 delete LocalPointerBase<T>::ptr;
283 delete LocalPointerBase<T>::ptr;
303 delete LocalPointerBase<T>::ptr;
309 delete p;
315 * "Smart pointer" class, deletes objects via the C++ array delete[] operator.
323 * if(some condition) { return; } // no need to explicitly delete the array
326 * // no need to explicitly delete the array
374 delete[] LocalPointerBase<T>::ptr;
397 delete[] LocalPointerBase<T>::ptr;
428 delete[] LocalPointerBase<T>::ptr;
448 delete[] LocalPointerBase<T>::ptr;
454 delete[] p;
472 * rather than the C++ delete operator.
480 * if(U_FAILURE(errorCode)) { return; } // no need to explicitly delete the UCaseMap