diff --git a/turtle/detail/signature.hpp b/turtle/detail/signature.hpp index 8a45c9f..2f7985d 100644 --- a/turtle/detail/signature.hpp +++ b/turtle/detail/signature.hpp @@ -45,16 +45,17 @@ namespace detail }; // if an error is generated by the line below it means - // the method is ambiguous : use MOCK_METHOD_EXT instead + // the method is ambiguous : specify its signature to + // disambiguate template< typename T > - T& ambiguous_method_name_use_MOCK_METHOD_EXT_instead( const T& ); + T& ambiguous_method_requires_to_specify_signature( const T& ); } } // mock #define MOCK_SIGNATURE(M) \ mock::detail::signature< \ BOOST_TYPEOF( \ - mock::detail::ambiguous_method_name_use_MOCK_METHOD_EXT_instead( \ + mock::detail::ambiguous_method_requires_to_specify_signature( \ &base_type::M ) ) \ >::type