| 840 | iterator begin() const noexcept { return {string_view_type(haystack_), matcher_}; } |
| 841 | iterator end() const noexcept { return {string_view_type(haystack_.end(), 0), matcher_, end_sentinel_type {}}; } |
| 842 | size_type size() const noexcept { return static_cast<size_type>(ssize()); } |
| 843 | difference_type ssize() const noexcept { return std::distance(begin(), end()); } |
| 844 | constexpr bool empty() const noexcept { return false; } |
| 845 |
no outgoing calls
no test coverage detected