uRuntime::~uRuntime() { uFreeSupport(); uFreeObjectModel(); Xli::DeleteTls(uThreadDataTls); Xli::DeleteMutex(uWeakMutex); #ifdef U_DEBUG_MEM delete uHeapObjects; #endif }
uRuntime::~uRuntime() { uFreeSupport(); uFreeObjectModel(); //#if #(REFLECTION:Defined) uFreeReflection(); //#endif #ifdef DEBUG_DUMPS delete _HeapObjects; #endif delete _StrongRefs; delete _WeakRefs; Xli::DeleteTls(_Tls); //#if !#(GC:Defined) Xli::DeleteMutex(_WeakMutex); //#endif }