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

Method GetBookmarksInfo

libs/map/bookmark_manager.cpp:2364–2376  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2362}
2363
2364void BookmarkManager::GetBookmarksInfo(kml::MarkIdSet const & marks, std::vector<BookmarkInfo> & bookmarksInfo) const
2365{
2366 bookmarksInfo.clear();
2367 bookmarksInfo.reserve(marks.size());
2368 for (auto markId : marks)
2369 {
2370 if (IsBookmark(markId))
2371 {
2372 auto const * bm = GetBookmark(markId);
2373 bookmarksInfo.emplace_back(markId, bm->GetData(), bm->GetAddress());
2374 }
2375 }
2376}
2377
2378// static
2379void BookmarkManager::GetBookmarkGroupsInfo(MarksChangesTracker::GroupMarkIdSet const & groups,

Callers

nothing calls this directly

Calls 6

GetBookmarkFunction · 0.85
clearMethod · 0.45
reserveMethod · 0.45
sizeMethod · 0.45
emplace_backMethod · 0.45
GetDataMethod · 0.45

Tested by

no test coverage detected