| 3303 | MatchNotOf( MatcherBase<ArgT> const& underlyingMatcher ) : m_underlyingMatcher( underlyingMatcher ) {} |
| 3304 | |
| 3305 | bool match( ArgT const& arg ) const override { |
| 3306 | return !m_underlyingMatcher.match( arg ); |
| 3307 | } |
| 3308 | |
| 3309 | std::string describe() const override { |
| 3310 | return "not " + m_underlyingMatcher.toString(); |