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

Method AddBookmark

libs/map/bookmark_manager.cpp:1874–1883  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1872}
1873
1874Bookmark * BookmarkManager::AddBookmark(std::unique_ptr<Bookmark> && bookmark)
1875{
1876 CHECK_THREAD_CHECKER(m_threadChecker, ());
1877 auto * bm = bookmark.get();
1878 auto const markId = bm->GetId();
1879 CHECK_EQUAL(m_bookmarks.count(markId), 0, ());
1880 m_bookmarks.emplace(markId, std::move(bookmark));
1881 m_changesTracker.OnAddMark(markId);
1882 return bm;
1883}
1884
1885Track * BookmarkManager::AddTrack(std::unique_ptr<Track> && track)
1886{

Callers

nothing calls this directly

Calls 5

OnAddMarkMethod · 0.80
getMethod · 0.65
GetIdMethod · 0.45
countMethod · 0.45
emplaceMethod · 0.45

Tested by

no test coverage detected