Googletest export
Merge 7f4f58da20e1066a888d3e4bcbef541db798a605 into 90a443f9c2
Closes #2395
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2395 from kuzkry:custom-type-traits-remove_reference 7f4f58da20e1066a888d3e4bcbef541db798a605
PiperOrigin-RevId: 266189044
			
			
This commit is contained in:
		
				
					committed by
					
						
						Gennadiy Rozental
					
				
			
			
				
	
			
			
			
						parent
						
							565f1b8482
						
					
				
				
					commit
					ab8f346b07
				
			@@ -1607,9 +1607,8 @@ class PointeeMatcher {
 | 
			
		||||
  template <typename Pointer>
 | 
			
		||||
  class Impl : public MatcherInterface<Pointer> {
 | 
			
		||||
   public:
 | 
			
		||||
    typedef
 | 
			
		||||
        typename PointeeOf<typename std::remove_const<GTEST_REMOVE_REFERENCE_(
 | 
			
		||||
            Pointer)>::type>::type Pointee;
 | 
			
		||||
    typedef typename PointeeOf<typename std::remove_const<
 | 
			
		||||
        typename std::remove_reference<Pointer>::type>::type>::type Pointee;
 | 
			
		||||
 | 
			
		||||
    explicit Impl(const InnerMatcher& matcher)
 | 
			
		||||
        : matcher_(MatcherCast<const Pointee&>(matcher)) {}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user