Пример #1
0
uRuntime::~uRuntime()
{
    uFreeSupport();
    uFreeObjectModel();




    Xli::DeleteTls(uThreadDataTls);


    Xli::DeleteMutex(uWeakMutex);


#ifdef U_DEBUG_MEM
    delete uHeapObjects;
#endif
}
Пример #2
0
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
}