ObjectBase::~ObjectBase() { OX_ASSERT(_assertDtorID != __id); #ifdef OXYGINE_DEBUG_TRACE_LEAKS __removeFromDebugList(this); #endif __freeName(); }
void Resources::free() { _resourcesMap.clear(); _resources.clear(); for (size_t i = 0; i < _docs.size(); ++i) delete _docs[i]; _docs.clear(); __freeName(); }
void Resources::free() { /* for (resources::iterator i = _owned.begin(); i != _owned.end(); ++i) { Resource *res = (*i); delete res; } _owned.clear(); */ _fastAccessResources.clear(); _resources.clear(); for (size_t i = 0; i < _docs.size(); ++i) { delete _docs[i]; } _docs.clear(); __freeName(); }