Function object that can be invoked for non-equality comparisons, specialized for type deduction.
More...
|
| template<class T, class U> |
| constexpr auto | operator() (T &&lhs, U &&rhs) const noexcept(noexcept(std::forward< T >(lhs) !=std::forward< U >(rhs))) -> |
| | Returns if two values are non-equal with parameter and return type deduced.
|
| |
| constexpr auto | operator() (void const &lhs, void const &rhs) const noexcept(noexcept(lhs !=rhs)) -> bool |
| | Returns if two values are non-equal.
|
| |
Function object that can be invoked for non-equality comparisons, specialized for type deduction.
◆ first_argument_type
Type of the first value to compare.
◆ is_transparent
Denotes that this is a transparent function object type.
◆ result_type
Result type of invoking this object.
◆ second_argument_type
Type of the second value to compare.
◆ operator()() [1/2]
template<class T, class U>
Returns if two values are non-equal with parameter and return type deduced.
- Template Parameters
-
| T | The type of the first value |
| U | The type of the second value |
- Parameters
-
| lhs | The first value to compare |
| rhs | The second value to compare |
- Returns
- Returns the result of invoking
operator!= on lhs and rhs
◆ operator()() [2/2]
| auto std::not_equal_to< void >::operator() |
( |
void const & | lhs, |
|
|
void const & | rhs ) const-> bool |
|
inlineconstexprnoexcept |
Returns if two values are non-equal.
- Parameters
-
| lhs | The first value to compare |
| rhs | The second value to compare |
- Returns
- Returns the boolean result of invoking
operator!= on lhs and rhs
The documentation for this class was generated from the following file: