MCPcopy Create free account
hub / github.com/comaps/comaps / DeleteUserMark

Method DeleteUserMark

libs/map/bookmark_manager.cpp:300–310  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298}
299
300void BookmarkManager::DeleteUserMark(kml::MarkId markId)
301{
302 CHECK_THREAD_CHECKER(m_threadChecker, ());
303 ASSERT(!IsBookmark(markId), ());
304 auto it = m_userMarks.find(markId);
305 ASSERT(it != m_userMarks.end(), ());
306 auto const groupId = it->second->GetGroupId();
307 GetGroup(groupId)->DetachUserMark(markId);
308 m_changesTracker.OnDeleteMark(markId);
309 m_userMarks.erase(it);
310}
311
312Bookmark * BookmarkManager::CreateBookmark(kml::BookmarkData && bmData)
313{

Callers 3

HideUserPositionMethod · 0.80
RemoveRoutePointMethod · 0.80
RemovePassedPointsMethod · 0.80

Calls 7

ASSERTFunction · 0.85
OnDeleteMarkMethod · 0.80
findMethod · 0.45
endMethod · 0.45
GetGroupIdMethod · 0.45
DetachUserMarkMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected