ICU 65.1 65.1
UMemory is the common ICU base class.
All other ICU C++ classes are derived from UMemory (starting with ICU 2.4).
This is primarily to make it possible and simple to override the C++ memory management by adding new/delete operators to this base class.
To override ALL ICU memory management, including that from plain C code, replace the allocation functions declared in cmemory.h