pfr::eq_fields
// In header: <pfr/ops_fields.hpp> template<typename T, typename U> constexpr bool eq_fields(const T & lhs, const U & rhs);
Does a field-by-field equality comparison.
Returns:
L == R && tuple_size_v<T> == tuple_size_v<U>, where L and R are the results of calling std::tie on first N fields of lhs and
L == R && tuple_size_v<T> == tuple_size_v<U>
L
R
std::tie
N
lhs