18 namespace ValueIndexPairSorting {
24 auto higherPair = [](
const T& a,
const T& b) ->
bool {
26 if (std::isnan(a.first))
return false;
27 if (std::isnan(b.first))
return true;
28 return a.first > b.first;
35 auto lowerPair = [](
const T& a,
const T& b) ->
bool {
37 if (std::isnan(a.first))
return false;
38 if (std::isnan(b.first))
return true;
39 return a.first < b.first;
Abstract base class for different kinds of events.