summaryrefslogtreecommitdiffstats
path: root/googletest/include/gtest/gtest-printers.h
diff options
context:
space:
mode:
Diffstat (limited to 'googletest/include/gtest/gtest-printers.h')
-rw-r--r--googletest/include/gtest/gtest-printers.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/googletest/include/gtest/gtest-printers.h b/googletest/include/gtest/gtest-printers.h
index aa9ca48c..a7e0a3c9 100644
--- a/googletest/include/gtest/gtest-printers.h
+++ b/googletest/include/gtest/gtest-printers.h
@@ -655,22 +655,16 @@ void PrintTo(const ::std::pair<T1, T2>& value, ::std::ostream* os) {
*os << ')';
}
-template <typename T>
-void PrintWithNameTo(const T& value, ::std::ostream* os) {
- internal::PrintTo<T>(value, os);
- *os << " (\"" << value.name() << "\")";
-}
-
#if GTEST_HAS_RTTI
-
inline void PrintTo(const ::std::type_info& value, ::std::ostream* os) {
- internal::PrintWithNameTo(value, os);
+ internal::PrintTo<::std::type_info>(value, os);
+ *os << " (\"" << value.name() << "\")";
}
inline void PrintTo(const ::std::type_index& value, ::std::ostream* os) {
- internal::PrintWithNameTo(value, os);
+ internal::PrintTo<::std::type_index>(value, os);
+ *os << " (\"" << value.name() << "\")";
}
-
#endif // GTEST_HAS_RTTI
// Implements printing a non-reference type T by letting the compiler
OpenPOWER on IntegriCloud