diff options
| author | Maxime Coste <mawww@kakoune.org> | 2017-12-03 17:04:37 +0800 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-12-03 17:12:33 +0800 |
| commit | 9a4b5de7721badb1f76db21dc58e92b81387cf38 (patch) | |
| tree | 4c3e8cd4dd60b4f8855a479a6a65bcc9662c772e /src/selectors.cc | |
| parent | b34bb6b794dd51372db7aa489e66ac5d2fde5eca (diff) | |
Regex: Introduce backward_regex_search helper function
Diffstat (limited to 'src/selectors.cc')
| -rw-r--r-- | src/selectors.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/selectors.cc b/src/selectors.cc index 6074e38c..63f874da 100644 --- a/src/selectors.cc +++ b/src/selectors.cc @@ -862,14 +862,14 @@ static bool find_prev(const Buffer& buffer, const BufferIterator& pos, const Regex& ex, bool& wrapped) { if (pos != buffer.begin() and - regex_search<BufferIterator, MatchDirection::Backward>( - buffer.begin(), pos, matches, ex, - match_flags(buffer, buffer.begin(), pos) | RegexExecFlags::NotInitialNull)) + backward_regex_search(buffer.begin(), pos, matches, ex, + match_flags(buffer, buffer.begin(), pos) | + RegexExecFlags::NotInitialNull)) return true; wrapped = true; - return regex_search<BufferIterator, MatchDirection::Backward>( - buffer.begin(), buffer.end(), matches, ex, - match_flags(buffer, buffer.begin(), buffer.end()) | RegexExecFlags::NotInitialNull); + return backward_regex_search(buffer.begin(), buffer.end(), matches, ex, + match_flags(buffer, buffer.begin(), buffer.end()) | + RegexExecFlags::NotInitialNull); } template<MatchDirection direction> |
