82 [[nodiscard]]
bool operator()(
const T& a,
const T& b)
const
84 constexpr std::size_t N = std::tuple_size_v<T>;
88 constexpr std::size_t index =
decltype(i)::value;
89 using tuple_element_type = std::decay_t<std::tuple_element_t<
decltype(i)::value, T>>;
91 const auto& a_val = std::get<index>(a);
92 const auto& b_val = std::get<index>(b);