void AlpsNodePool::deleteGuts() { std::vector<AlpsTreeNode* > nodeVec = candidateList_.getContainer(); std::for_each(nodeVec.begin(), nodeVec.end(), DeletePtrObject()); candidateList_.clear(); assert(candidateList_.size() == 0); }
void AlpsSubTreePool::deleteGuts() { std::vector<AlpsSubTree* > treeVec = subTreeList_.getContainer(); std::for_each(treeVec.begin(), treeVec.end(), DeletePtrObject()); subTreeList_.clear(); assert(subTreeList_.size() == 0); }