We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 62d6bef commit f6743feCopy full SHA for f6743fe
inst/include/cpp11/R.hpp
@@ -49,14 +49,16 @@ template <typename T>
49
inline T na();
50
51
template <typename T>
52
-inline typename std::enable_if<!std::is_same<T, double>::value, bool>::type is_na(
53
- T value) {
+inline typename std::enable_if<!std::is_same<typename std::decay<T>::type, double>::value,
+ bool>::type
54
+is_na(const T& value) {
55
return value == na<T>();
56
}
57
58
-inline typename std::enable_if<std::is_same<T, double>::value, bool>::type is_na(
59
+inline typename std::enable_if<std::is_same<typename std::decay<T>::type, double>::value,
60
61
62
return ISNA(value);
63
64
0 commit comments