pfr::ne_fields
// In header: <pfr/ops_fields.hpp> template<typename T, typename U> constexpr bool ne_fields(const T & lhs, const U & rhs);
Does a field-by-field inequality 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