Allows to detect whether a type defines operator!= at compile time.
More...
#include <Metaprogramming.h>
template<typename T>
requires(T const &a, T const &b)
{
{ a != b } -> std::convertible_to<bool>;
}
Allows to detect whether a type defines operator!= at compile time.
Definition Metaprogramming.h:62
Allows to detect whether a type defines operator!= at compile time.
Example:
if constexpr (Utils::is_operator_not_eq_defined<MyType>) {
} else {
}