41 typename RemoveRef<T>::ScalarType s,
42 typename RemoveRef<T>::ScalarType& sR) {
43 typename RemoveRef<T>::ScalarType;
49 { obj.maxValue() } -> std::convertible_to<
decltype(s)>;
50 { obj.minValue() } -> std::convertible_to<
decltype(s)>;
54 { obj.maxValue() } -> std::same_as<
decltype(sR)>;
55 { obj.minValue() } -> std::same_as<
decltype(sR)>;