| 410 | |
| 411 | matcher_find(string_type_ needle = {}) noexcept : needle_(needle) {} |
| 412 | size_type needle_length() const noexcept { return needle_.length(); } |
| 413 | size_type operator()(string_type_ haystack) const noexcept { return haystack.find(needle_); } |
| 414 | size_type skip_length() const noexcept { |
| 415 | // TODO: Apply Galil rule to match repetitive patterns in strictly linear time. |
no test coverage detected