summaryrefslogtreecommitdiffstats
path: root/googletest/include/gtest
diff options
context:
space:
mode:
authorGennadiy Civil <misterg@google.com>2018-03-26 17:04:28 (GMT)
committerGennadiy Civil <misterg@google.com>2018-03-26 17:04:28 (GMT)
commit3df7cbe6f7377592a8ecc881ef0cde7f20d5c11b (patch)
tree96f47304e654fc29b6016c20ebb94521bb178392 /googletest/include/gtest
parent6aae206bc2970068cf6bbf72a9ad07f8464cd0d0 (diff)
downloadgoogletest-3df7cbe6f7377592a8ecc881ef0cde7f20d5c11b.zip
googletest-3df7cbe6f7377592a8ecc881ef0cde7f20d5c11b.tar.gz
googletest-3df7cbe6f7377592a8ecc881ef0cde7f20d5c11b.tar.bz2
merges, gtest
Diffstat (limited to 'googletest/include/gtest')
-rw-r--r--googletest/include/gtest/internal/gtest-port.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/googletest/include/gtest/internal/gtest-port.h b/googletest/include/gtest/internal/gtest-port.h
index 751e176..e8cc5ae 100644
--- a/googletest/include/gtest/internal/gtest-port.h
+++ b/googletest/include/gtest/internal/gtest-port.h
@@ -1434,6 +1434,8 @@ template <typename T>
const T& move(const T& t) {
return t;
}
+template <typename T>
+GTEST_ADD_REFERENCE_(T) forward(GTEST_ADD_REFERENCE_(T) t) { return t; }
template <typename T>
struct RvalueRef {
@@ -2338,6 +2340,7 @@ struct is_same : public false_type {};
template <typename T>
struct is_same<T, T> : public true_type {};
+
template <typename T>
struct is_pointer : public false_type {};
@@ -2349,6 +2352,7 @@ struct IteratorTraits {
typedef typename Iterator::value_type value_type;
};
+
template <typename T>
struct IteratorTraits<T*> {
typedef T value_type;