std::not_equal_to<void>

Header: <functional>

std::not_equal_to is a specialization of std::not_equal_to with parameter and return type deduced.

# Declarations

template<>
class not_equal_to<void>;

(since C++14)

# Parameters

# Return value

std::forward(lhs) != std::forward(rhs).

# Example

#include <functional>
 
int main()
{
    constexpr int p = 0, q = 8;
    std::not_equal_to<> not_equal{};
    static_assert(!not_equal(p, p));
    static_assert(not_equal(p, q));
}