MCPcopy Create free account
hub / github.com/HertzDevil/0CC-FamiTracker / FindNext

Method FindNext

Source/BookmarkCollection.cpp:145–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

143}
144
145CBookmark *CBookmarkCollection::FindNext(unsigned Frame, unsigned Row) const
146{
147 if (m_pBookmark.empty()) return nullptr;
148 CBookmark temp(Frame, Row);
149 return std::min_element(m_pBookmark.begin(), m_pBookmark.end(),
150 [&] (const std::unique_ptr<CBookmark> &a, const std::unique_ptr<CBookmark> &b) {
151 return static_cast<unsigned>(a->Distance(temp) - 1) < static_cast<unsigned>(b->Distance(temp) - 1);
152 })->get();
153}
154
155CBookmark *CBookmarkCollection::FindPrevious(unsigned Frame, unsigned Row) const
156{

Callers 1

OnBookmarksNextMethod · 0.80

Calls 5

emptyMethod · 0.80
DistanceMethod · 0.80
getMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected