From Jason Turner

[comparisons.not.equal.to]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpnno8b_ht/{from.md → to.md} +30 -0
tmp/tmpnno8b_ht/{from.md → to.md} RENAMED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Class template `not_equal_to` <a id="comparisons.not.equal.to">[[comparisons.not.equal.to]]</a>
2
+
3
+ ``` cpp
4
+ template<class T = void> struct not_equal_to {
5
+ constexpr bool operator()(const T& x, const T& y) const;
6
+ };
7
+ ```
8
+
9
+ ``` cpp
10
+ constexpr bool operator()(const T& x, const T& y) const;
11
+ ```
12
+
13
+ *Returns:* `x != y`.
14
+
15
+ ``` cpp
16
+ template<> struct not_equal_to<void> {
17
+ template<class T, class U> constexpr auto operator()(T&& t, U&& u) const
18
+ -> decltype(std::forward<T>(t) != std::forward<U>(u));
19
+
20
+ using is_transparent = unspecified;
21
+ };
22
+ ```
23
+
24
+ ``` cpp
25
+ template<class T, class U> constexpr auto operator()(T&& t, U&& u) const
26
+ -> decltype(std::forward<T>(t) != std::forward<U>(u));
27
+ ```
28
+
29
+ *Returns:* `std::forward<T>(t) != std::forward<U>(u)`.
30
+