Searched refs:RemoveConst (Results 1 - 15 of 15) sorted by relevance

/external/vulkan-validation-layers/tests/gtest-1.7.0/include/gtest/internal/
H A Dgtest-internal.h719 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
721 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
727 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
728 typedef typename RemoveConst<T>::type type[N];
736 struct RemoveConst<T[N]> { struct in namespace:testing::internal
737 typedef typename RemoveConst<T>::type type[N];
741 // A handy wrapper around RemoveConst that works when the argument
744 typename ::testing::internal::RemoveConst<T>::type
/external/google-breakpad/src/testing/gtest/include/gtest/internal/
H A Dgtest-internal.h793 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
795 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
801 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
802 typedef typename RemoveConst<T>::type type[N];
810 struct RemoveConst<T[N]> { struct in namespace:testing::internal
811 typedef typename RemoveConst<T>::type type[N];
815 // A handy wrapper around RemoveConst that works when the argument
818 typename ::testing::internal::RemoveConst<T>::type
/external/googletest/googletest/include/gtest/internal/
H A Dgtest-internal.h795 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
797 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
803 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
804 typedef typename RemoveConst<T>::type type[N];
812 struct RemoveConst<T[N]> { struct in namespace:testing::internal
813 typedef typename RemoveConst<T>::type type[N];
817 // A handy wrapper around RemoveConst that works when the argument
820 typename ::testing::internal::RemoveConst<T>::type
/external/libvpx/libvpx/third_party/googletest/src/include/gtest/internal/
H A Dgtest-internal.h795 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
797 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
803 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
804 typedef typename RemoveConst<T>::type type[N];
812 struct RemoveConst<T[N]> { struct in namespace:testing::internal
813 typedef typename RemoveConst<T>::type type[N];
817 // A handy wrapper around RemoveConst that works when the argument
820 typename ::testing::internal::RemoveConst<T>::type
/external/v8/testing/gtest/include/gtest/internal/
H A Dgtest-internal.h795 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
797 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
803 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
804 typedef typename RemoveConst<T>::type type[N];
812 struct RemoveConst<T[N]> { struct in namespace:testing::internal
813 typedef typename RemoveConst<T>::type type[N];
817 // A handy wrapper around RemoveConst that works when the argument
820 typename ::testing::internal::RemoveConst<T>::type
/external/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-internal.h822 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
824 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
833 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
834 typedef typename RemoveConst<T>::type type[N];
838 // A handy wrapper around RemoveConst that works when the argument
841 typename ::testing::internal::RemoveConst<T>::type
/external/mesa3d/src/gtest/include/gtest/internal/
H A Dgtest-internal.h793 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
795 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
804 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
805 typedef typename RemoveConst<T>::type type[N];
809 // A handy wrapper around RemoveConst that works when the argument
812 typename ::testing::internal::RemoveConst<T>::type
/external/swiftshader/third_party/LLVM/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-internal.h813 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
815 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
824 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
825 typedef typename RemoveConst<T>::type type[N];
829 // A handy wrapper around RemoveConst that works when the argument
832 typename ::testing::internal::RemoveConst<T>::type
/external/protobuf/src/google/protobuf/stubs/
H A Dmap_util.h48 // Local implementation of RemoveConst to avoid including base/type_traits.h.
49 template <class T> struct RemoveConst { typedef T type; }; struct in namespace:google::protobuf::internal
50 template <class T> struct RemoveConst<const T> : RemoveConst<T> {}; struct in namespace:google::protobuf::internal
/external/google-breakpad/src/testing/gtest/test/
H A Dgtest_unittest.cc181 using testing::internal::RemoveConst;
7260 // Tests that RemoveConst does not affect non-const types.
7262 CompileAssertTypesEqual<int, RemoveConst<int>::type>();
7263 CompileAssertTypesEqual<char&, RemoveConst<char&>::type>();
7266 // Tests that RemoveConst removes const from const types.
7268 CompileAssertTypesEqual<int, RemoveConst<const int>::type>();
7269 CompileAssertTypesEqual<char[2], RemoveConst<const char[2]>::type>();
7270 CompileAssertTypesEqual<char[2][3], RemoveConst<const char[2][3]>::type>();
/external/googletest/googletest/test/
H A Dgtest_unittest.cc272 using testing::internal::RemoveConst;
7401 // Tests that RemoveConst does not affect non-const types.
7403 CompileAssertTypesEqual<int, RemoveConst<int>::type>();
7404 CompileAssertTypesEqual<char&, RemoveConst<char&>::type>();
7407 // Tests that RemoveConst removes const from const types.
7409 CompileAssertTypesEqual<int, RemoveConst<const int>::type>();
7410 CompileAssertTypesEqual<char[2], RemoveConst<const char[2]>::type>();
7411 CompileAssertTypesEqual<char[2][3], RemoveConst<const char[2][3]>::type>();
/external/v8/testing/gtest/test/
H A Dgtest_unittest.cc272 using testing::internal::RemoveConst;
7401 // Tests that RemoveConst does not affect non-const types.
7403 CompileAssertTypesEqual<int, RemoveConst<int>::type>();
7404 CompileAssertTypesEqual<char&, RemoveConst<char&>::type>();
7407 // Tests that RemoveConst removes const from const types.
7409 CompileAssertTypesEqual<int, RemoveConst<const int>::type>();
7410 CompileAssertTypesEqual<char[2], RemoveConst<const char[2]>::type>();
7411 CompileAssertTypesEqual<char[2][3], RemoveConst<const char[2][3]>::type>();
/external/vulkan-validation-layers/tests/gtest-1.7.0/test/
H A Dgtest_unittest.cc270 using testing::internal::RemoveConst;
7118 // Tests that RemoveConst does not affect non-const types.
7120 CompileAssertTypesEqual<int, RemoveConst<int>::type>();
7121 CompileAssertTypesEqual<char&, RemoveConst<char&>::type>();
7124 // Tests that RemoveConst removes const from const types.
7126 CompileAssertTypesEqual<int, RemoveConst<const int>::type>();
7127 CompileAssertTypesEqual<char[2], RemoveConst<const char[2]>::type>();
7128 CompileAssertTypesEqual<char[2][3], RemoveConst<const char[2][3]>::type>();
/external/fmtlib/test/gtest/
H A Dgtest.h7679 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
7681 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
7687 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
7688 typedef typename RemoveConst<T>::type type[N];
7696 struct RemoveConst<T[N]> { struct in namespace:testing::internal
7697 typedef typename RemoveConst<T>::type type[N];
7701 // A handy wrapper around RemoveConst that works when the argument
7704 typename ::testing::internal::RemoveConst<T>::type
/external/vulkan-validation-layers/tests/gtest-1.7.0/fused-src/gtest/
H A Dgtest.h7680 struct RemoveConst { typedef T type; }; // NOLINT struct in namespace:testing::internal
7682 struct RemoveConst<const T> { typedef T type; }; // NOLINT struct in namespace:testing::internal
7688 struct RemoveConst<const T[N]> { struct in namespace:testing::internal
7689 typedef typename RemoveConst<T>::type type[N];
7697 struct RemoveConst<T[N]> { struct in namespace:testing::internal
7698 typedef typename RemoveConst<T>::type type[N];
7702 // A handy wrapper around RemoveConst that works when the argument
7705 typename ::testing::internal::RemoveConst<T>::type

Completed in 673 milliseconds