BookmarkManager::~BookmarkManager() { for_each(m_userMarkLayers.begin(), m_userMarkLayers.end(), DeleteFunctor()); m_userMarkLayers.clear(); ClearItems(); }
~Polygonizer() { Finish(); for_each(m_Buckets.begin(), m_Buckets.end(), DeleteFunctor()); }
virtual DeleteFunctor deleter() { return DeleteFunctor(MemSource::destruct<Referenced>); }
void BookmarkManager::ClearItems() { for_each(m_categories.begin(), m_categories.end(), DeleteFunctor()); m_categories.clear(); }