From: Carl Hetherington Date: Thu, 20 Jan 2022 20:23:14 +0000 (+0100) Subject: Cleanup: use lambda. X-Git-Tag: checked-for-v2.16.x~34 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=b5a2f6308bfc49774b748235fa42ba84bb3bbe2f Cleanup: use lambda. --- diff --git a/src/lib/shuffler.cc b/src/lib/shuffler.cc index f6a3bdc7a..880826d44 100644 --- a/src/lib/shuffler.cc +++ b/src/lib/shuffler.cc @@ -37,17 +37,6 @@ using boost::optional; int const Shuffler::_max_size = 64; -struct Comparator -{ - bool operator()(Shuffler::Store const & a, Shuffler::Store const & b) { - if (a.second.frame != b.second.frame) { - return a.second.frame < b.second.frame; - } - return a.second.eyes < b.second.eyes; - } -}; - - void Shuffler::video (weak_ptr weak_piece, ContentVideo video) { @@ -71,7 +60,12 @@ Shuffler::video (weak_ptr weak_piece, ContentVideo video) } _store.push_back (make_pair (weak_piece, video)); - _store.sort (Comparator()); + _store.sort ([](Shuffler::Store const & a, Shuffler::Store const & b) { + if (a.second.frame != b.second.frame) { + return a.second.frame < b.second.frame; + } + return a.second.eyes < b.second.eyes; + }); while (true) {