From 572e261b607585d7044ad3321f9530d5c14a2564 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Fri, 31 Jan 2020 12:03:06 -0500 Subject: Googletest export Fix use of reserved names. Minimize code duplication needed for explict-vs-nonexplicit constructor. PiperOrigin-RevId: 292555014 --- .../include/gmock/gmock-generated-matchers.h | 44 ++++++---------------- 1 file changed, 11 insertions(+), 33 deletions(-) (limited to 'googlemock/include/gmock/gmock-generated-matchers.h') diff --git a/googlemock/include/gmock/gmock-generated-matchers.h b/googlemock/include/gmock/gmock-generated-matchers.h index 346b145e..539d6570 100644 --- a/googlemock/include/gmock/gmock-generated-matchers.h +++ b/googlemock/include/gmock/gmock-generated-matchers.h @@ -50,10 +50,8 @@ #define GMOCK_INTERNAL_MATCHER(name, description)\ class name##Matcher : public \ ::testing::internal::MatcherBaseImpl {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##Matcher::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -95,10 +93,8 @@ template \ class name##MatcherP : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -144,10 +140,8 @@ class name##MatcherP2 : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP2::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -196,10 +190,8 @@ class name##MatcherP3 : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP3::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -251,10 +243,8 @@ class name##MatcherP4 : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP4::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -313,10 +303,8 @@ class name##MatcherP5 : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP5::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -377,10 +365,8 @@ class name##MatcherP6 : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP6::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -444,10 +430,8 @@ class name##MatcherP7 : public \ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP7::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -519,10 +503,8 @@ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP8::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -597,10 +579,8 @@ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP9::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ @@ -679,10 +659,8 @@ ::testing::internal::MatcherBaseImpl> {\ - using __internal_base_type = \ - ::testing::internal::MatcherBaseImpl;\ public:\ - using __internal_base_type::__internal_base_type;\ + using name##MatcherP10::MatcherBaseImpl::MatcherBaseImpl;\ template \ class gmock_Impl : public ::testing::MatcherInterface<\ GTEST_REFERENCE_TO_CONST_(arg_type)> {\ -- cgit v1.2.3