| 3202 | }; |
| 3203 | |
| 3204 | class ExcludedPattern : public Pattern { |
| 3205 | public: |
| 3206 | ExcludedPattern( Ptr<Pattern> const& underlyingPattern ) : m_underlyingPattern( underlyingPattern ) {} |
| 3207 | virtual ~ExcludedPattern(); |
| 3208 | virtual bool matches( TestCaseInfo const& testCase ) const { return !m_underlyingPattern->matches( testCase ); } |
| 3209 | private: |
| 3210 | Ptr<Pattern> m_underlyingPattern; |
| 3211 | }; |
| 3212 | |
| 3213 | struct Filter { |
| 3214 | std::vector<Ptr<Pattern> > m_patterns; |
nothing calls this directly
no outgoing calls
no test coverage detected