void CXTPSyntaxEditLexCfgFileReader::CleanInfoMap(CMapStringToPtr& mapInfo) { for (POSITION pos = mapInfo.GetStartPosition(); pos;) { CString csFileName; CXTPSyntaxEditLexClassInfoArray* pInfoArray = NULL; mapInfo.GetNextAssoc(pos, csFileName, (void*&)pInfoArray); SAFE_DELETE(pInfoArray); } mapInfo.RemoveAll(); }