void LLWorldMap::reset() { for_each(mSimInfoMap.begin(), mSimInfoMap.end(), DeletePairedPointer()); mSimInfoMap.clear(); for (S32 m=0; m<MAP_SIM_IMAGE_TYPES; ++m) { mMapLoaded[m] = FALSE; } clearSimFlags(); eraseItems(); mMinX = U32_MAX; mMaxX = U32_MIN; mMinY = U32_MAX; mMaxY = U32_MIN; delete [] mNeighborMap; mNeighborMap = NULL; delete [] mTelehubCoverageMap; mTelehubCoverageMap = NULL; mNeighborMapWidth = 0; mNeighborMapHeight = 0; for (S32 i=0; i<MAP_SIM_IMAGE_TYPES; i++) { mMapLayers[i].clear(); } }
LLCacheName::Impl::~Impl() { for_each(mCache.begin(), mCache.end(), DeletePairedPointer()); mCache.clear(); for_each(mReplyQueue.begin(), mReplyQueue.end(), DeletePointer()); mReplyQueue.clear(); }
//----------------------------------------------------------------------------- // deleteAllMotions() //----------------------------------------------------------------------------- void LLMotionController::deleteAllMotions() { mLoadingMotions.clear(); mLoadedMotions.clear(); mActiveMotions.clear(); for_each(mAllMotions.begin(), mAllMotions.end(), DeletePairedPointer()); mAllMotions.clear(); }
// virtual LLHTTPNode::~LLHTTPNode() { std::for_each(impl.mNamedChildren.begin(), impl.mNamedChildren.end(), DeletePairedPointer()); delete impl.mWildcardChild; delete &impl; }
void LLWorldMap::reset() { clearItems(true); // Clear the items lists clearImageRefs(); // Clear the world mipmap and the land for sale tiles clearSimFlags(); // Clear the block info flags array // Finally, clear the region map itself for_each(mSimInfoMap.begin(), mSimInfoMap.end(), DeletePairedPointer()); mSimInfoMap.clear(); }
LLFontFreetype::~LLFontFreetype() { // Clean up freetype libs. if (mFTFace) FT_Done_Face(mFTFace); mFTFace = NULL; // Delete glyph info std::for_each(mCharGlyphInfoMap.begin(), mCharGlyphInfoMap.end(), DeletePairedPointer()); // mFontBitmapCachep will be cleaned up by LLPointer destructor. }
void LLFontFreetype::resetBitmapCache() { for_each(mCharGlyphInfoMap.begin(), mCharGlyphInfoMap.end(), DeletePairedPointer()); mCharGlyphInfoMap.clear(); mFontBitmapCachep->reset(); // Adding default glyph is skipped for fallback fonts here as well as in loadFace(). // This if was added as fix for EXT-4971. if(!mIsFallback) { // Add the empty glyph addGlyphFromFont(this, 0, 0); } }
//----------------------------------------------------------------------------- // deleteAllMotions() //----------------------------------------------------------------------------- void LLMotionController::deleteAllMotions() { mLoadingMotions.clear(); mLoadedMotions.clear(); mActiveMotions.clear(); //<singu> mActiveMask = 0; for_each(mDeprecatedMotions.begin(), mDeprecatedMotions.end(), DeletePointer()); mDeprecatedMotions.clear(); for (motion_map_t::iterator iter = mAllMotions.begin(); iter != mAllMotions.end(); ++iter) { iter->second->unregister_client(); } //</singu> for_each(mAllMotions.begin(), mAllMotions.end(), DeletePairedPointer()); mAllMotions.clear(); }
void LLWorldMap::reset() { clearItems(true); // Clear the items lists clearImageRefs(); // Clear the world mipmap and the land for sale tiles clearSimFlags(); // Clear the block info flags array // Finally, clear the region map itself for_each(mSimInfoMap.begin(), mSimInfoMap.end(), DeletePairedPointer()); mSimInfoMap.clear(); mMapLoaded = false; mMapLayers.clear(); for (U32 map=SIM_LAYER_BEGIN; map<SIM_LAYER_OVERLAY; ++map) { mMapBlockMap[map].clear(); } }
LLCacheName::Impl::~Impl() { for_each(mCache.begin(), mCache.end(), DeletePairedPointer()); }
void LLFontGL::clearEmbeddedChars() { for_each(mEmbeddedChars.begin(), mEmbeddedChars.end(), DeletePairedPointer()); mEmbeddedChars.clear(); }
void LLWearableList::cleanup() { for_each(mList.begin(), mList.end(), DeletePairedPointer()); mList.clear(); }
LLKeywords::~LLKeywords() { std::for_each(mWordTokenMap.begin(), mWordTokenMap.end(), DeletePairedPointer()); std::for_each(mLineTokenList.begin(), mLineTokenList.end(), DeletePointer()); std::for_each(mDelimiterTokenList.begin(), mDelimiterTokenList.end(), DeletePointer()); }
//----------------------------------------------------------------------------- // LLPolyMesh::freeAllMeshes() //----------------------------------------------------------------------------- void LLPolyMesh::freeAllMeshes() { // delete each item in the global lists for_each(sGlobalSharedMeshList.begin(), sGlobalSharedMeshList.end(), DeletePairedPointer()); sGlobalSharedMeshList.clear(); }
//static void LLVOTree::cleanupClass() { std::for_each(sSpeciesTable.begin(), sSpeciesTable.end(), DeletePairedPointer()); }
LLPoseBlender::~LLPoseBlender() { for_each(mJointStateBlenderPool.begin(), mJointStateBlenderPool.end(), DeletePairedPointer()); }
LLLandmarkList::~LLLandmarkList() { std::for_each(mList.begin(), mList.end(), DeletePairedPointer()); }
void LLCacheName::clear() { for_each(impl.mCache.begin(), impl.mCache.end(), DeletePairedPointer()); impl.mCache.clear(); }
// Clear the map of any dynamic stats. Static routine void LLPerfBlock::clearDynamicStats() { std::for_each(sStatMap.begin(), sStatMap.end(), DeletePairedPointer()); sStatMap.clear(); }
LLDXDevice::~LLDXDevice() { for_each(mDriverFiles.begin(), mDriverFiles.end(), DeletePairedPointer()); }