Searched refs:AddReference (Results 1 - 3 of 3) sorted by relevance

/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-internal.h830 struct AddReference { typedef T& type; }; // NOLINT struct in namespace:testing::internal
832 struct AddReference<T&> { typedef T& type; }; // NOLINT struct in namespace:testing::internal
834 // A handy wrapper around AddReference that works when the argument T
837 typename ::testing::internal::AddReference<T>::type
863 static typename AddReference<From>::type MakeFrom();
/gem5/ext/googletest/googletest/include/gtest/
H A Dgtest-printers.h881 static typename AddReference<
/gem5/ext/googletest/googletest/test/
H A Dgtest_unittest.cc237 using testing::internal::AddReference;
7449 // Tests that AddReference does not affect reference types.
7451 CompileAssertTypesEqual<int&, AddReference<int&>::type>();
7452 CompileAssertTypesEqual<const char&, AddReference<const char&>::type>();
7455 // Tests that AddReference adds reference to non-reference types.
7457 CompileAssertTypesEqual<int&, AddReference<int>::type>();
7458 CompileAssertTypesEqual<const char&, AddReference<const char>::type>();

Completed in 38 milliseconds