| 1262 | } |
| 1263 | |
| 1264 | template <typename LhsT, typename RhsT> auto compareNotEqual(LhsT const &lhs, RhsT &&rhs) -> bool { |
| 1265 | return static_cast<bool>(lhs != rhs); |
| 1266 | } |
| 1267 | template <typename T> auto compareNotEqual(T *const &lhs, int rhs) -> bool { |
| 1268 | return lhs != reinterpret_cast<void const *>(rhs); |
| 1269 | } |