AREXPORT ArMapFileLineSet *ArMapChangeDetails::getChangedInfoLines (const char *infoName, MapLineChangeType change) { std::map<std::string, ArMapFileLineSet>::iterator iter = myInfoToChangeMaps[change].find(infoName); if (iter == myInfoToChangeMaps[change].end()) { myInfoToChangeMaps[change][infoName] = ArMapFileLineSet(); iter = myInfoToChangeMaps[change].find(infoName); } return &(iter->second); }
AREXPORT ArMapFileLineSet *ArMapChangeDetails::getChangedInfoLines (const char *infoName, MapLineChangeType change) { if (ArUtil::isStrEmpty(infoName)) { ArLog::log(ArLog::Normal, "ArMapChangeDetails::getChangedInfoLines() null info name"); return NULL; } std::map<std::string, ArMapFileLineSet>::iterator iter = myInfoToChangeMaps[change].find(infoName); if (iter == myInfoToChangeMaps[change].end()) { myInfoToChangeMaps[change][infoName] = ArMapFileLineSet(); iter = myInfoToChangeMaps[change].find(infoName); } return &(iter->second); }