| 2356 | }; |
| 2357 | |
| 2358 | struct RegexMatcher : MatcherBase<std::string> { |
| 2359 | RegexMatcher(std::string regex, CaseSensitive::Choice caseSensitivity); |
| 2360 | bool match(std::string const &matchee) const override; |
| 2361 | std::string describe() const override; |
| 2362 | |
| 2363 | private: |
| 2364 | std::string m_regex; |
| 2365 | CaseSensitive::Choice m_caseSensitivity; |
| 2366 | }; |
| 2367 | |
| 2368 | } // namespace StdString |
| 2369 |