| 2488 | }; |
| 2489 | |
| 2490 | struct RegexMatcher : MatcherBase<std::string> { |
| 2491 | RegexMatcher( std::string regex, CaseSensitive::Choice caseSensitivity ); |
| 2492 | bool match( std::string const& matchee ) const override; |
| 2493 | std::string describe() const override; |
| 2494 | |
| 2495 | private: |
| 2496 | std::string m_regex; |
| 2497 | CaseSensitive::Choice m_caseSensitivity; |
| 2498 | }; |
| 2499 | |
| 2500 | } // namespace StdString |
| 2501 |