diff options
Diffstat (limited to 'googlemock/include')
| -rw-r--r-- | googlemock/include/gmock/gmock-matchers.h | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/googlemock/include/gmock/gmock-matchers.h b/googlemock/include/gmock/gmock-matchers.h index e0a78646..c94f5826 100644 --- a/googlemock/include/gmock/gmock-matchers.h +++ b/googlemock/include/gmock/gmock-matchers.h @@ -2371,6 +2371,7 @@ class PointeeMatcher {    GTEST_DISALLOW_ASSIGN_(PointeeMatcher);  }; +#if GTEST_HAS_RTTI  // Implements the WhenDynamicCastTo<T>(m) matcher that matches a pointer or  // reference that matches inner_matcher when dynamic_cast<T> is applied.  // The result of dynamic_cast<To> is forwarded to the inner matcher. @@ -2397,11 +2398,7 @@ class WhenDynamicCastToMatcherBase {    const Matcher<To> matcher_;    static std::string GetToName() { -#if GTEST_HAS_RTTI      return GetTypeName<To>(); -#else  // GTEST_HAS_RTTI -    return "the target type"; -#endif  // GTEST_HAS_RTTI    }   private: @@ -2447,6 +2444,7 @@ class WhenDynamicCastToMatcher<To&> : public WhenDynamicCastToMatcherBase<To&> {      return MatchPrintAndExplain(*to, this->matcher_, listener);    }  }; +#endif  // GTEST_HAS_RTTI  // Implements the Field() matcher for matching a field (i.e. member  // variable) of an object. @@ -4441,6 +4439,7 @@ inline internal::PointeeMatcher<InnerMatcher> Pointee(    return internal::PointeeMatcher<InnerMatcher>(inner_matcher);  } +#if GTEST_HAS_RTTI  // Creates a matcher that matches a pointer or reference that matches  // inner_matcher when dynamic_cast<To> is applied.  // The result of dynamic_cast<To> is forwarded to the inner matcher. @@ -4453,6 +4452,7 @@ WhenDynamicCastTo(const Matcher<To>& inner_matcher) {    return MakePolymorphicMatcher(        internal::WhenDynamicCastToMatcher<To>(inner_matcher));  } +#endif  // GTEST_HAS_RTTI  // Creates a matcher that matches an object whose given field matches  // 'matcher'.  For example, | 
