25template <
typename T,
typename...
U>
26concept IsAnyOf = (std::same_as<T, U> || ...);
37template <
typename T,
typename...
U>
50 { a + b } -> std::convertible_to<T>;
51 { a - b } -> std::convertible_to<T>;
52 { a* b } -> std::convertible_to<T>;
53 { a / b } -> std::convertible_to<T>;
Check if the type T supports the arithmetic operations +, -, *, /.
Check if the type T is any of the types U.
Check if the type T is not any of the types U.
Check if the type T supports the arithmetic operations +, -, *, / and the comparison operators <,...
Global namespace for the dlinear library.